# near model CODE resource # jump table entries: 4072-4099 (28 of them) export_536: 00000000 4E75 rts export_515: 00000002 4E56 FFFC link A6, -0x0004 00000006 4A6D B522 tst.w [A5 - 0x4ADE] 0000000A 6710 beq +0x12 /* 0000001C */ 0000000C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000010 486D FC5A pea.l [A5 - 0x3A6] 00000014 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00000018 508F addq.l A7, 8 0000001A 6054 bra +0x56 /* 00000070 */ label0000001C: 0000001C 42A7 clr.l -[A7] 0000001E 2F2D B524 move.l -[A7], [A5 - 0x4ADC] 00000022 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00000026 201F move.l D0, [A7]+ 00000028 4A80 tst.l D0 0000002A 6710 beq +0x12 /* 0000003C */ 0000002C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000030 486D FC60 pea.l [A5 - 0x3A0] 00000034 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 00000038 508F addq.l A7, 8 0000003A 6034 bra +0x36 /* 00000070 */ label0000003C: 0000003C 42A7 clr.l -[A7] 0000003E 42A7 clr.l -[A7] 00000040 4879 5445 5854 push.l 0x54455854 /* 'TEXT' */ 00000046 486E FFFC pea.l [A6 - 0x4] 0000004A A9FD syscall GetScrap 0000004C 201F move.l D0, [A7]+ 0000004E 4A80 tst.l D0 00000050 6F10 ble +0x12 /* 00000062 */ 00000052 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000056 486D FC68 pea.l [A5 - 0x398] 0000005A 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 0000005E 508F addq.l A7, 8 00000060 600E bra +0x10 /* 00000070 */ label00000062: 00000062 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000066 486D FC6E pea.l [A5 - 0x392] 0000006A 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */] 0000006E 508F addq.l A7, 8 label00000070: 00000070 4E5E unlink A6 00000072 4E75 rts export_512: 00000074 4E56 FFEC link A6, -0x0014 00000078 2F0C move.l -[A7], A4 0000007A 286E 000C movea.l A4, [A6 + 0xC] 0000007E 526D B32C addq.w [A5 - 0x4CD4], 1 00000082 508C addq.l A4, 8 00000084 4A54 tst.w [A4] 00000086 6706 beq +0x8 /* 0000008E */ 00000088 7002 moveq.l D0, 0x02 0000008A 6000 00B6 bra +0xB8 /* 00000142 */ label0000008E: 0000008E 4A6D B392 tst.w [A5 - 0x4C6E] 00000092 670E beq +0x10 /* 000000A2 */ 00000094 2D6D B374 FFF0 move.l [A6 - 0x10], [A5 - 0x4C8C] 0000009A 2D6D B368 FFFC move.l [A6 - 0x4], [A5 - 0x4C98] 000000A0 600C bra +0xE /* 000000AE */ label000000A2: 000000A2 2D6D B360 FFF0 move.l [A6 - 0x10], [A5 - 0x4CA0] 000000A8 2D6D B354 FFFC move.l [A6 - 0x4], [A5 - 0x4CAC] label000000AE: 000000AE 42A7 clr.l -[A7] 000000B0 42A7 clr.l -[A7] 000000B2 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000000B6 205F movea.l A0, [A7]+ 000000B8 2D48 FFEC move.l [A6 - 0x14], A0 000000BC 3F3C 0001 move.w -[A7], 0x1 000000C0 2F2E FFEC move.l -[A7], [A6 - 0x14] 000000C4 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000000C8 4EBA 0FC2 jsr [PC + 0xFC2 /* 0000108C */] 000000CC 4FEF 000A lea.l A7, [A7 + 0xA] 000000D0 3F3C 0001 move.w -[A7], 0x1 000000D4 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000000D8 4EBA 10DA jsr [PC + 0x10DA /* 000011B4 */] 000000DC 5C8F addq.l A7, 6 000000DE 3F3C 0002 move.w -[A7], 0x2 000000E2 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000000E6 2F2E FFEC move.l -[A7], [A6 - 0x14] 000000EA 4EBA 0FA0 jsr [PC + 0xFA0 /* 0000108C */] 000000EE 4FEF 000A lea.l A7, [A7 + 0xA] 000000F2 3F3C 0002 move.w -[A7], 0x2 000000F6 486E FFF4 pea.l [A6 - 0xC] 000000FA 2F2E FFEC move.l -[A7], [A6 - 0x14] 000000FE 4EAD 0FC2 jsr [A5 + 0xFC2 /* export_500 */] 00000102 4FEF 000A lea.l A7, [A7 + 0xA] 00000106 486E FFF4 pea.l [A6 - 0xC] 0000010A 2F2D B37C move.l -[A7], [A5 - 0x4C84] 0000010E 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */] 00000112 508F addq.l A7, 8 00000114 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000118 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 0000011C 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 00000120 508F addq.l A7, 8 00000122 3F00 move.w -[A7], D0 00000124 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00000128 548F addq.l A7, 2 0000012A 3F3C 0002 move.w -[A7], 0x2 0000012E 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000132 4EBA 1080 jsr [PC + 0x1080 /* 000011B4 */] 00000136 5C8F addq.l A7, 6 00000138 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000013C 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00000140 7000 moveq.l D0, 0x00 label00000142: 00000142 285F movea.l A4, [A7]+ 00000144 4E5E unlink A6 00000146 4E75 rts export_514: 00000148 4E56 FFEC link A6, -0x0014 0000014C 2F0C move.l -[A7], A4 0000014E 286E 000C movea.l A4, [A6 + 0xC] 00000152 526D B32C addq.w [A5 - 0x4CD4], 1 00000156 508C addq.l A4, 8 00000158 4A54 tst.w [A4] 0000015A 6706 beq +0x8 /* 00000162 */ 0000015C 7002 moveq.l D0, 0x02 0000015E 6000 00B2 bra +0xB4 /* 00000212 */ label00000162: 00000162 4A6D B392 tst.w [A5 - 0x4C6E] 00000166 670E beq +0x10 /* 00000176 */ 00000168 2D6D B374 FFF0 move.l [A6 - 0x10], [A5 - 0x4C8C] 0000016E 2D6D B368 FFFC move.l [A6 - 0x4], [A5 - 0x4C98] 00000174 600C bra +0xE /* 00000182 */ label00000176: 00000176 2D6D B360 FFF0 move.l [A6 - 0x10], [A5 - 0x4CA0] 0000017C 2D6D B354 FFFC move.l [A6 - 0x4], [A5 - 0x4CAC] label00000182: 00000182 42A7 clr.l -[A7] 00000184 42A7 clr.l -[A7] 00000186 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 0000018A 205F movea.l A0, [A7]+ 0000018C 2D48 FFEC move.l [A6 - 0x14], A0 00000190 4267 clr.w -[A7] 00000192 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000196 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000019A 4EBA 0EF0 jsr [PC + 0xEF0 /* 0000108C */] 0000019E 4FEF 000A lea.l A7, [A7 + 0xA] 000001A2 4267 clr.w -[A7] 000001A4 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000001A8 4EBA 100A jsr [PC + 0x100A /* 000011B4 */] 000001AC 5C8F addq.l A7, 6 000001AE 3F3C 0002 move.w -[A7], 0x2 000001B2 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000001B6 2F2E FFEC move.l -[A7], [A6 - 0x14] 000001BA 4EBA 0ED0 jsr [PC + 0xED0 /* 0000108C */] 000001BE 4FEF 000A lea.l A7, [A7 + 0xA] 000001C2 3F3C 0002 move.w -[A7], 0x2 000001C6 486E FFF4 pea.l [A6 - 0xC] 000001CA 2F2E FFEC move.l -[A7], [A6 - 0x14] 000001CE 4EAD 0FC2 jsr [A5 + 0xFC2 /* export_500 */] 000001D2 4FEF 000A lea.l A7, [A7 + 0xA] 000001D6 486E FFF4 pea.l [A6 - 0xC] 000001DA 2F2D B37C move.l -[A7], [A5 - 0x4C84] 000001DE 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */] 000001E2 508F addq.l A7, 8 000001E4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000001E8 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 000001EC 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 000001F0 508F addq.l A7, 8 000001F2 3F00 move.w -[A7], D0 000001F4 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000001F8 548F addq.l A7, 2 000001FA 3F3C 0002 move.w -[A7], 0x2 000001FE 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000202 4EBA 0FB0 jsr [PC + 0xFB0 /* 000011B4 */] 00000206 5C8F addq.l A7, 6 00000208 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000020C 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00000210 7000 moveq.l D0, 0x00 label00000212: 00000212 285F movea.l A4, [A7]+ 00000214 4E5E unlink A6 00000216 4E75 rts export_518: 00000218 4E56 FF54 link A6, -0x00AC 0000021C 48E7 0108 movem.l -[A7], D7,A4 00000220 286E 000C movea.l A4, [A6 + 0xC] 00000224 4EBA 0C9A jsr [PC + 0xC9A /* 00000EC0 */] 00000228 508C addq.l A4, 8 0000022A 4A54 tst.w [A4] 0000022C 6600 007E bne +0x80 /* 000002AC */ 00000230 4267 clr.w -[A7] 00000232 3F3C 0002 move.w -[A7], 0x2 00000236 A9C2 syscall SysEdit 00000238 101F move.b D0, [A7]+ 0000023A 4A00 tst.b D0 0000023C 6706 beq +0x8 /* 00000244 */ 0000023E 7000 moveq.l D0, 0x00 00000240 6000 0184 bra +0x186 /* 000003C6 */ label00000244: 00000244 4EBA 0188 jsr [PC + 0x188 /* 000003CE */] 00000248 4A40 tst.w D0 0000024A 6706 beq +0x8 /* 00000252 */ 0000024C 7000 moveq.l D0, 0x00 0000024E 6000 0176 bra +0x178 /* 000003C6 */ label00000252: 00000252 4A6D B50A tst.w [A5 - 0x4AF6] 00000256 6D1A blt +0x1C /* 00000272 */ 00000258 4A6D B510 tst.w [A5 - 0x4AF0] 0000025C 6606 bne +0x8 /* 00000264 */ 0000025E 4A6D B504 tst.w [A5 - 0x4AFC] 00000262 670E beq +0x10 /* 00000272 */ label00000264: 00000264 4EBA 01E6 jsr [PC + 0x1E6 /* 0000044C */] 00000268 4A40 tst.w D0 0000026A 6706 beq +0x8 /* 00000272 */ 0000026C 7000 moveq.l D0, 0x00 0000026E 6000 0156 bra +0x158 /* 000003C6 */ label00000272: 00000272 0C6D 0258 B390 cmpi.w [A5 - 0x4C70], 0x258 00000278 6D26 blt +0x28 /* 000002A0 */ 0000027A 486E FF54 pea.l [A6 - 0xAC] 0000027E 486D B334 pea.l [A5 - 0x4CCC] 00000282 4EBA 01F8 jsr [PC + 0x1F8 /* 0000047C */] 00000286 508F addq.l A7, 8 00000288 3E00 move.w D7, D0 0000028A 4A47 tst.w D7 0000028C 6706 beq +0x8 /* 00000294 */ 0000028E 3007 move.w D0, D7 00000290 6000 0134 bra +0x136 /* 000003C6 */ label00000294: 00000294 4A6E FF54 tst.w [A6 - 0xAC] 00000298 6706 beq +0x8 /* 000002A0 */ 0000029A 7000 moveq.l D0, 0x00 0000029C 6000 0128 bra +0x12A /* 000003C6 */ label000002A0: 000002A0 3F3C 0001 move.w -[A7], 0x1 000002A4 A9C8 syscall SysBeep 000002A6 7000 moveq.l D0, 0x00 000002A8 6000 011C bra +0x11E /* 000003C6 */ label000002AC: 000002AC 0C54 2B40 cmpi.w [A4], 0x2B40 /* '+@' */ 000002B0 661E bne +0x20 /* 000002D0 */ 000002B2 508C addq.l A4, 8 000002B4 4A54 tst.w [A4] 000002B6 6706 beq +0x8 /* 000002BE */ 000002B8 7002 moveq.l D0, 0x02 000002BA 6000 010A bra +0x10C /* 000003C6 */ label000002BE: 000002BE 486E FF54 pea.l [A6 - 0xAC] 000002C2 486D B334 pea.l [A5 - 0x4CCC] 000002C6 4EBA 01B4 jsr [PC + 0x1B4 /* 0000047C */] 000002CA 508F addq.l A7, 8 000002CC 6000 00F8 bra +0xFA /* 000003C6 */ label000002D0: 000002D0 0C54 2B65 cmpi.w [A4], 0x2B65 /* '+e' */ 000002D4 6616 bne +0x18 /* 000002EC */ 000002D6 508C addq.l A4, 8 000002D8 4A54 tst.w [A4] 000002DA 6706 beq +0x8 /* 000002E2 */ 000002DC 7002 moveq.l D0, 0x02 000002DE 6000 00E6 bra +0xE8 /* 000003C6 */ label000002E2: 000002E2 4EBA 00EA jsr [PC + 0xEA /* 000003CE */] 000002E6 7000 moveq.l D0, 0x00 000002E8 6000 00DC bra +0xDE /* 000003C6 */ label000002EC: 000002EC 0C54 2B46 cmpi.w [A4], 0x2B46 /* '+F' */ 000002F0 6616 bne +0x18 /* 00000308 */ 000002F2 508C addq.l A4, 8 000002F4 4A54 tst.w [A4] 000002F6 6706 beq +0x8 /* 000002FE */ 000002F8 7002 moveq.l D0, 0x02 000002FA 6000 00CA bra +0xCC /* 000003C6 */ label000002FE: 000002FE 4EBA 014C jsr [PC + 0x14C /* 0000044C */] 00000302 7000 moveq.l D0, 0x00 00000304 6000 00C0 bra +0xC2 /* 000003C6 */ label00000308: 00000308 0C54 2B0B cmpi.w [A4], 0x2B0B 0000030C 6612 bne +0x14 /* 00000320 */ 0000030E 4A6C 0008 tst.w [A4 + 0x8] 00000312 660C bne +0xE /* 00000320 */ 00000314 4EBA 0FDA jsr [PC + 0xFDA /* 000012F0 */] 00000318 4EBA 1504 jsr [PC + 0x1504 /* 0000181E */] 0000031C 6000 00A8 bra +0xAA /* 000003C6 */ label00000320: 00000320 486E FF58 pea.l [A6 - 0xA8] 00000324 486E FF56 pea.l [A6 - 0xAA] 00000328 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000032C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000330 2F0C move.l -[A7], A4 00000332 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000336 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */] 0000033A 4FEF 0018 lea.l A7, [A7 + 0x18] 0000033E 3E00 move.w D7, D0 00000340 4A47 tst.w D7 00000342 6706 beq +0x8 /* 0000034A */ 00000344 3007 move.w D0, D7 00000346 6000 007E bra +0x80 /* 000003C6 */ label0000034A: 0000034A 302E FF56 move.w D0, [A6 - 0xAA] 0000034E 48C0 ext.l D0 00000350 E780 asl D0, 3 00000352 D9C0 add.l A4, D0 00000354 4A54 tst.w [A4] 00000356 670E beq +0x10 /* 00000366 */ 00000358 486E FF58 pea.l [A6 - 0xA8] 0000035C 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 00000360 588F addq.l A7, 4 00000362 7013 moveq.l D0, 0x13 00000364 6060 bra +0x62 /* 000003C6 */ label00000366: 00000366 0C6E 0003 FF58 cmpi.w [A6 - 0xA8], 0x3 0000036C 670E beq +0x10 /* 0000037C */ 0000036E 486E FF58 pea.l [A6 - 0xA8] 00000372 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 00000376 588F addq.l A7, 4 00000378 7002 moveq.l D0, 0x02 0000037A 604A bra +0x4C /* 000003C6 */ label0000037C: 0000037C 4267 clr.w -[A7] 0000037E 3F3C 0001 move.w -[A7], 0x1 00000382 2F2E FFA6 move.l -[A7], [A6 - 0x5A] 00000386 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */] 0000038A 508F addq.l A7, 8 0000038C 4267 clr.w -[A7] 0000038E 3F3C 0001 move.w -[A7], 0x1 00000392 2F2E FFBA move.l -[A7], [A6 - 0x46] 00000396 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */] 0000039A 508F addq.l A7, 8 0000039C 3F2E FFDC move.w -[A7], [A6 - 0x24] 000003A0 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 000003A4 4EAD 0FA2 jsr [A5 + 0xFA2 /* export_496 */] 000003A8 5C8F addq.l A7, 6 000003AA 486E FF54 pea.l [A6 - 0xAC] 000003AE 486E FF7A pea.l [A6 - 0x86] 000003B2 4EBA 00C8 jsr [PC + 0xC8 /* 0000047C */] 000003B6 508F addq.l A7, 8 000003B8 3E00 move.w D7, D0 000003BA 486E FF58 pea.l [A6 - 0xA8] 000003BE 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 000003C2 588F addq.l A7, 4 000003C4 3007 move.w D0, D7 label000003C6: 000003C6 4CDF 1080 movem.l D7,A4, [A7]+ 000003CA 4E5E unlink A6 000003CC 4E75 rts fn000003CE: 000003CE 4A6D B4E8 tst.w [A5 - 0x4B18] 000003D2 6D48 blt +0x4A /* 0000041C */ 000003D4 2F2D B4F4 move.l -[A7], [A5 - 0x4B0C] 000003D8 4EBA 0EE6 jsr [PC + 0xEE6 /* 000012C0 */] 000003DC 588F addq.l A7, 4 000003DE 4A40 tst.w D0 000003E0 673A beq +0x3C /* 0000041C */ 000003E2 4A6D B4EE tst.w [A5 - 0x4B12] 000003E6 6706 beq +0x8 /* 000003EE */ 000003E8 7000 moveq.l D0, 0x00 000003EA 6000 005E bra +0x60 /* 0000044A */ label000003EE: 000003EE 2F2D B4FC move.l -[A7], [A5 - 0x4B04] 000003F2 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 000003F6 588F addq.l A7, 4 000003F8 7001 moveq.l D0, 0x01 000003FA 3B40 B4E6 move.w [A5 - 0x4B1A], D0 000003FE 2F2D B4F4 move.l -[A7], [A5 - 0x4B0C] 00000402 A9D6 syscall TECut 00000404 2F2D B4F8 move.l -[A7], [A5 - 0x4B08] 00000408 4EAD 0F5A jsr [A5 + 0xF5A /* export_487 */] 0000040C 588F addq.l A7, 4 0000040E 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00000412 3B78 0968 B118 move.w [A5 - 0x4EE8], [0x00000968 /* ScrapCount */] 00000418 7001 moveq.l D0, 0x01 0000041A 602E bra +0x30 /* 0000044A */ label0000041C: 0000041C 206D B3DC movea.l A0, [A5 - 0x4C24] 00000420 4A28 006E tst.b [A0 + 0x6E] 00000424 6722 beq +0x24 /* 00000448 */ 00000426 2F2D B3D8 move.l -[A7], [A5 - 0x4C28] 0000042A 4EBA 0E94 jsr [PC + 0xE94 /* 000012C0 */] 0000042E 588F addq.l A7, 4 00000430 4A40 tst.w D0 00000432 6714 beq +0x16 /* 00000448 */ 00000434 2F2D B3D8 move.l -[A7], [A5 - 0x4C28] 00000438 A9D6 syscall TECut 0000043A 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000043E 3B78 0968 B118 move.w [A5 - 0x4EE8], [0x00000968 /* ScrapCount */] 00000444 7001 moveq.l D0, 0x01 00000446 6002 bra +0x4 /* 0000044A */ label00000448: 00000448 7000 moveq.l D0, 0x00 label0000044A: 0000044A 4E75 rts fn0000044C: 0000044C 4A6D B50A tst.w [A5 - 0x4AF6] 00000450 6D26 blt +0x28 /* 00000478 */ 00000452 4A6D B510 tst.w [A5 - 0x4AF0] 00000456 6606 bne +0x8 /* 0000045E */ 00000458 4A6D B504 tst.w [A5 - 0x4AFC] 0000045C 671A beq +0x1C /* 00000478 */ label0000045E: 0000045E 2F2D B51A move.l -[A7], [A5 - 0x4AE6] 00000462 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000466 588F addq.l A7, 4 00000468 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 0000046C 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */] 00000470 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00000474 7001 moveq.l D0, 0x01 00000476 6002 bra +0x4 /* 0000047A */ label00000478: 00000478 7000 moveq.l D0, 0x00 label0000047A: 0000047A 4E75 rts fn0000047C: 0000047C 4E56 FFFA link A6, -0x0006 00000480 2F0C move.l -[A7], A4 00000482 286E 0008 movea.l A4, [A6 + 0x8] 00000486 526D B32C addq.w [A5 - 0x4CD4], 1 0000048A 206E 000C movea.l A0, [A6 + 0xC] 0000048E 4250 clr.w [A0] 00000490 2F2C 0040 move.l -[A7], [A4 + 0x40] 00000494 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */] 00000498 588F addq.l A7, 4 0000049A 2D40 FFFA move.l [A6 - 0x6], D0 0000049E 2F2C 002C move.l -[A7], [A4 + 0x2C] 000004A2 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */] 000004A6 588F addq.l A7, 4 000004A8 D1AE FFFA add.l [A6 - 0x6], D0 000004AC 202E FFFA move.l D0, [A6 - 0x6] 000004B0 E580 asl D0, 2 000004B2 2F00 move.l -[A7], D0 000004B4 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 000004B8 588F addq.l A7, 4 000004BA 4A40 tst.w D0 000004BC 6706 beq +0x8 /* 000004C4 */ 000004BE 7025 moveq.l D0, 0x25 000004C0 6000 0120 bra +0x122 /* 000005E2 */ label000004C4: 000004C4 3F3C 0001 move.w -[A7], 0x1 000004C8 2F2D B524 move.l -[A7], [A5 - 0x4ADC] 000004CC 2F2C 0040 move.l -[A7], [A4 + 0x40] 000004D0 4EBA 0BBA jsr [PC + 0xBBA /* 0000108C */] 000004D4 4FEF 000A lea.l A7, [A7 + 0xA] 000004D8 4A6C 005E tst.w [A4 + 0x5E] 000004DC 6614 bne +0x16 /* 000004F2 */ 000004DE 3F3C 0001 move.w -[A7], 0x1 000004E2 2F2D B524 move.l -[A7], [A5 - 0x4ADC] 000004E6 2F2C 002C move.l -[A7], [A4 + 0x2C] 000004EA 4EBA 0BA0 jsr [PC + 0xBA0 /* 0000108C */] 000004EE 4FEF 000A lea.l A7, [A7 + 0xA] label000004F2: 000004F2 42A7 clr.l -[A7] 000004F4 2F2D B524 move.l -[A7], [A5 - 0x4ADC] 000004F8 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000004FC 201F move.l D0, [A7]+ 000004FE 4A80 tst.l D0 00000500 6606 bne +0x8 /* 00000508 */ 00000502 7000 moveq.l D0, 0x00 00000504 6000 00DC bra +0xDE /* 000005E2 */ label00000508: 00000508 206E 000C movea.l A0, [A6 + 0xC] 0000050C 7001 moveq.l D0, 0x01 0000050E 3080 move.w [A0], D0 00000510 4AAC 0048 tst.l [A4 + 0x48] 00000514 6700 005E beq +0x60 /* 00000574 */ 00000518 2F2C 0040 move.l -[A7], [A4 + 0x40] 0000051C 2F2C 0048 move.l -[A7], [A4 + 0x48] 00000520 4EBA 00C6 jsr [PC + 0xC6 /* 000005E8 */] 00000524 508F addq.l A7, 8 00000526 3D40 FFFE move.w [A6 - 0x2], D0 0000052A 0C6E FC20 FFFE cmpi.w [A6 - 0x2], 0xFC20 00000530 6606 bne +0x8 /* 00000538 */ 00000532 7000 moveq.l D0, 0x00 00000534 6000 00AC bra +0xAE /* 000005E2 */ label00000538: 00000538 4A6E FFFE tst.w [A6 - 0x2] 0000053C 6708 beq +0xA /* 00000546 */ 0000053E 302E FFFE move.w D0, [A6 - 0x2] 00000542 6000 009E bra +0xA0 /* 000005E2 */ label00000546: 00000546 2F2C 002C move.l -[A7], [A4 + 0x2C] 0000054A 2F2C 0048 move.l -[A7], [A4 + 0x48] 0000054E 4EBA 0098 jsr [PC + 0x98 /* 000005E8 */] 00000552 508F addq.l A7, 8 00000554 3D40 FFFE move.w [A6 - 0x2], D0 00000558 0C6E FC20 FFFE cmpi.w [A6 - 0x2], 0xFC20 0000055E 6606 bne +0x8 /* 00000566 */ 00000560 7000 moveq.l D0, 0x00 00000562 6000 007E bra +0x80 /* 000005E2 */ label00000566: 00000566 4A6E FFFE tst.w [A6 - 0x2] 0000056A 6708 beq +0xA /* 00000574 */ 0000056C 302E FFFE move.w D0, [A6 - 0x2] 00000570 6000 0070 bra +0x72 /* 000005E2 */ label00000574: 00000574 3F3C 0001 move.w -[A7], 0x1 00000578 2F2C 0040 move.l -[A7], [A4 + 0x40] 0000057C 4EBA 0C36 jsr [PC + 0xC36 /* 000011B4 */] 00000580 5C8F addq.l A7, 6 00000582 4A6C 005E tst.w [A4 + 0x5E] 00000586 660E bne +0x10 /* 00000596 */ 00000588 3F3C 0001 move.w -[A7], 0x1 0000058C 2F2C 002C move.l -[A7], [A4 + 0x2C] 00000590 4EBA 0C22 jsr [PC + 0xC22 /* 000011B4 */] 00000594 5C8F addq.l A7, 6 label00000596: 00000596 4AAC 0048 tst.l [A4 + 0x48] 0000059A 670C beq +0xE /* 000005A8 */ 0000059C 42A7 clr.l -[A7] 0000059E 2F2C 0048 move.l -[A7], [A4 + 0x48] 000005A2 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */] 000005A6 508F addq.l A7, 8 label000005A8: 000005A8 2F2C 0020 move.l -[A7], [A4 + 0x20] 000005AC 2F14 move.l -[A7], [A4] 000005AE 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 000005B2 508F addq.l A7, 8 000005B4 3F00 move.w -[A7], D0 000005B6 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000005BA 548F addq.l A7, 2 000005BC 2F2C 0034 move.l -[A7], [A4 + 0x34] 000005C0 2F14 move.l -[A7], [A4] 000005C2 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 000005C6 508F addq.l A7, 8 000005C8 3F00 move.w -[A7], D0 000005CA 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000005CE 548F addq.l A7, 2 000005D0 2F0C move.l -[A7], A4 000005D2 4EBA 0426 jsr [PC + 0x426 /* 000009FA */] 000005D6 588F addq.l A7, 4 000005D8 2F0C move.l -[A7], A4 000005DA 4EBA 08FE jsr [PC + 0x8FE /* 00000EDA */] 000005DE 588F addq.l A7, 4 000005E0 7000 moveq.l D0, 0x00 label000005E2: 000005E2 285F movea.l A4, [A7]+ 000005E4 4E5E unlink A6 000005E6 4E75 rts fn000005E8: 000005E8 4E56 FFAC link A6, -0x0054 000005EC 48E7 0700 movem.l -[A7], D5,D6,D7 000005F0 3D6D B32C FFFE move.w [A6 - 0x2], [A5 - 0x4CD4] 000005F6 42A7 clr.l -[A7] 000005F8 2F2E 000C move.l -[A7], [A6 + 0xC] 000005FC 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00000600 201F move.l D0, [A7]+ 00000602 4878 0052 push.l 0x52 /* 'R' */ 00000606 2F00 move.l -[A7], D0 00000608 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000060C 3E00 move.w D7, D0 0000060E 7C00 moveq.l D6, 0x00 00000610 6000 00D4 bra +0xD6 /* 000006E6 */ label00000614: 00000614 206E 000C movea.l A0, [A6 + 0xC] 00000618 3006 move.w D0, D6 0000061A C1FC 0052 muls.w D0, 0x52 /* 'R' */ 0000061E D090 add.l D0, [A0] 00000620 2040 movea.l A0, D0 00000622 43EE FFAC lea.l A1, [A6 - 0x54] 00000626 7013 moveq.l D0, 0x13 label00000628: 00000628 22D8 move.l [A1]+, [A0]+ 0000062A 51C8 FFFC dbf D0, -0x6 /* 00000628 */ 0000062E 32D8 move.w [A1]+, [A0]+ 00000630 4A6E FFB0 tst.w [A6 - 0x50] 00000634 6700 00AE beq +0xB0 /* 000006E4 */ 00000638 4A6E FFAE tst.w [A6 - 0x52] 0000063C 6634 bne +0x36 /* 00000672 */ 0000063E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000642 486D FC74 pea.l [A5 - 0x38C] 00000646 3F06 move.w -[A7], D6 00000648 2F2E 000C move.l -[A7], [A6 + 0xC] 0000064C 4EAD 0BFA jsr [A5 + 0xBFA /* export_379 */] 00000650 4FEF 000E lea.l A7, [A7 + 0xE] 00000654 3A00 move.w D5, D0 00000656 4A45 tst.w D5 00000658 6706 beq +0x8 /* 00000660 */ 0000065A 3005 move.w D0, D5 0000065C 6000 0090 bra +0x92 /* 000006EE */ label00000660: 00000660 302E FFFE move.w D0, [A6 - 0x2] 00000664 B06D B32C cmp.w D0, [A5 - 0x4CD4] 00000668 6708 beq +0xA /* 00000672 */ 0000066A 303C FC20 move.w D0, 0xFC20 0000066E 6000 007E bra +0x80 /* 000006EE */ label00000672: 00000672 0C6E 0001 FFAE cmpi.w [A6 - 0x52], 0x1 00000678 6632 bne +0x34 /* 000006AC */ 0000067A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000067E 486D FC82 pea.l [A5 - 0x37E] 00000682 3F06 move.w -[A7], D6 00000684 2F2E 000C move.l -[A7], [A6 + 0xC] 00000688 4EAD 0BFA jsr [A5 + 0xBFA /* export_379 */] 0000068C 4FEF 000E lea.l A7, [A7 + 0xE] 00000690 3A00 move.w D5, D0 00000692 4A45 tst.w D5 00000694 6706 beq +0x8 /* 0000069C */ 00000696 3005 move.w D0, D5 00000698 6000 0054 bra +0x56 /* 000006EE */ label0000069C: 0000069C 302E FFFE move.w D0, [A6 - 0x2] 000006A0 B06D B32C cmp.w D0, [A5 - 0x4CD4] 000006A4 6706 beq +0x8 /* 000006AC */ 000006A6 303C FC20 move.w D0, 0xFC20 000006AA 6042 bra +0x44 /* 000006EE */ label000006AC: 000006AC 0C6E 0002 FFAE cmpi.w [A6 - 0x52], 0x2 000006B2 6630 bne +0x32 /* 000006E4 */ 000006B4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006B8 486D FC90 pea.l [A5 - 0x370] 000006BC 3F06 move.w -[A7], D6 000006BE 2F2E 000C move.l -[A7], [A6 + 0xC] 000006C2 4EAD 0BFA jsr [A5 + 0xBFA /* export_379 */] 000006C6 4FEF 000E lea.l A7, [A7 + 0xE] 000006CA 3A00 move.w D5, D0 000006CC 4A45 tst.w D5 000006CE 6704 beq +0x6 /* 000006D4 */ 000006D0 3005 move.w D0, D5 000006D2 601A bra +0x1C /* 000006EE */ label000006D4: 000006D4 302E FFFE move.w D0, [A6 - 0x2] 000006D8 B06D B32C cmp.w D0, [A5 - 0x4CD4] 000006DC 6706 beq +0x8 /* 000006E4 */ 000006DE 303C FC20 move.w D0, 0xFC20 000006E2 600A bra +0xC /* 000006EE */ label000006E4: 000006E4 5246 addq.w D6, 1 label000006E6: 000006E6 BC47 cmp.w D6, D7 000006E8 6D00 FF2A blt -0xD4 /* 00000614 */ 000006EC 7000 moveq.l D0, 0x00 label000006EE: 000006EE 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000006F2 4E5E unlink A6 000006F4 4E75 rts export_520: 000006F6 4E56 FF54 link A6, -0x00AC 000006FA 48E7 0108 movem.l -[A7], D7,A4 000006FE 286E 000C movea.l A4, [A6 + 0xC] 00000702 4EBA 07BC jsr [PC + 0x7BC /* 00000EC0 */] 00000706 508C addq.l A4, 8 00000708 4A54 tst.w [A4] 0000070A 6600 007E bne +0x80 /* 0000078A */ 0000070E 4267 clr.w -[A7] 00000710 3F3C 0003 move.w -[A7], 0x3 00000714 A9C2 syscall SysEdit 00000716 101F move.b D0, [A7]+ 00000718 4A00 tst.b D0 0000071A 6706 beq +0x8 /* 00000722 */ 0000071C 7000 moveq.l D0, 0x00 0000071E 6000 0182 bra +0x184 /* 000008A2 */ label00000722: 00000722 4EBA 0186 jsr [PC + 0x186 /* 000008AA */] 00000726 4A40 tst.w D0 00000728 6706 beq +0x8 /* 00000730 */ 0000072A 7000 moveq.l D0, 0x00 0000072C 6000 0174 bra +0x176 /* 000008A2 */ label00000730: 00000730 4A6D B50A tst.w [A5 - 0x4AF6] 00000734 6D1A blt +0x1C /* 00000750 */ 00000736 4A6D B510 tst.w [A5 - 0x4AF0] 0000073A 6606 bne +0x8 /* 00000742 */ 0000073C 4A6D B504 tst.w [A5 - 0x4AFC] 00000740 670E beq +0x10 /* 00000750 */ label00000742: 00000742 4EBA 01D2 jsr [PC + 0x1D2 /* 00000916 */] 00000746 4A40 tst.w D0 00000748 6706 beq +0x8 /* 00000750 */ 0000074A 7000 moveq.l D0, 0x00 0000074C 6000 0154 bra +0x156 /* 000008A2 */ label00000750: 00000750 0C6D 0258 B390 cmpi.w [A5 - 0x4C70], 0x258 00000756 6D26 blt +0x28 /* 0000077E */ 00000758 486E FF54 pea.l [A6 - 0xAC] 0000075C 486D B334 pea.l [A5 - 0x4CCC] 00000760 4EBA 01E0 jsr [PC + 0x1E0 /* 00000942 */] 00000764 508F addq.l A7, 8 00000766 3E00 move.w D7, D0 00000768 4A47 tst.w D7 0000076A 6706 beq +0x8 /* 00000772 */ 0000076C 3007 move.w D0, D7 0000076E 6000 0132 bra +0x134 /* 000008A2 */ label00000772: 00000772 4A6E FF54 tst.w [A6 - 0xAC] 00000776 6706 beq +0x8 /* 0000077E */ 00000778 7000 moveq.l D0, 0x00 0000077A 6000 0126 bra +0x128 /* 000008A2 */ label0000077E: 0000077E 3F3C 0001 move.w -[A7], 0x1 00000782 A9C8 syscall SysBeep 00000784 7000 moveq.l D0, 0x00 00000786 6000 011A bra +0x11C /* 000008A2 */ label0000078A: 0000078A 0C54 2B40 cmpi.w [A4], 0x2B40 /* '+@' */ 0000078E 661E bne +0x20 /* 000007AE */ 00000790 508C addq.l A4, 8 00000792 4A54 tst.w [A4] 00000794 6706 beq +0x8 /* 0000079C */ 00000796 7002 moveq.l D0, 0x02 00000798 6000 0108 bra +0x10A /* 000008A2 */ label0000079C: 0000079C 486E FF54 pea.l [A6 - 0xAC] 000007A0 486D B334 pea.l [A5 - 0x4CCC] 000007A4 4EBA 019C jsr [PC + 0x19C /* 00000942 */] 000007A8 508F addq.l A7, 8 000007AA 6000 00F6 bra +0xF8 /* 000008A2 */ label000007AE: 000007AE 0C54 2B65 cmpi.w [A4], 0x2B65 /* '+e' */ 000007B2 6616 bne +0x18 /* 000007CA */ 000007B4 508C addq.l A4, 8 000007B6 4A54 tst.w [A4] 000007B8 6706 beq +0x8 /* 000007C0 */ 000007BA 7002 moveq.l D0, 0x02 000007BC 6000 00E4 bra +0xE6 /* 000008A2 */ label000007C0: 000007C0 4EBA 00E8 jsr [PC + 0xE8 /* 000008AA */] 000007C4 7000 moveq.l D0, 0x00 000007C6 6000 00DA bra +0xDC /* 000008A2 */ label000007CA: 000007CA 0C54 2B46 cmpi.w [A4], 0x2B46 /* '+F' */ 000007CE 6616 bne +0x18 /* 000007E6 */ 000007D0 508C addq.l A4, 8 000007D2 4A54 tst.w [A4] 000007D4 6706 beq +0x8 /* 000007DC */ 000007D6 7002 moveq.l D0, 0x02 000007D8 6000 00C8 bra +0xCA /* 000008A2 */ label000007DC: 000007DC 4EBA 0138 jsr [PC + 0x138 /* 00000916 */] 000007E0 7000 moveq.l D0, 0x00 000007E2 6000 00BE bra +0xC0 /* 000008A2 */ label000007E6: 000007E6 0C54 2B0B cmpi.w [A4], 0x2B0B 000007EA 6610 bne +0x12 /* 000007FC */ 000007EC 4A6C 0008 tst.w [A4 + 0x8] 000007F0 660A bne +0xC /* 000007FC */ 000007F2 4EBA 0AFC jsr [PC + 0xAFC /* 000012F0 */] 000007F6 7000 moveq.l D0, 0x00 000007F8 6000 00A8 bra +0xAA /* 000008A2 */ label000007FC: 000007FC 486E FF58 pea.l [A6 - 0xA8] 00000800 486E FF56 pea.l [A6 - 0xAA] 00000804 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000808 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000080C 2F0C move.l -[A7], A4 0000080E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000812 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */] 00000816 4FEF 0018 lea.l A7, [A7 + 0x18] 0000081A 3E00 move.w D7, D0 0000081C 4A47 tst.w D7 0000081E 6706 beq +0x8 /* 00000826 */ 00000820 3007 move.w D0, D7 00000822 6000 007E bra +0x80 /* 000008A2 */ label00000826: 00000826 302E FF56 move.w D0, [A6 - 0xAA] 0000082A 48C0 ext.l D0 0000082C E780 asl D0, 3 0000082E D9C0 add.l A4, D0 00000830 4A54 tst.w [A4] 00000832 670E beq +0x10 /* 00000842 */ 00000834 486E FF58 pea.l [A6 - 0xA8] 00000838 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 0000083C 588F addq.l A7, 4 0000083E 7013 moveq.l D0, 0x13 00000840 6060 bra +0x62 /* 000008A2 */ label00000842: 00000842 0C6E 0003 FF58 cmpi.w [A6 - 0xA8], 0x3 00000848 670E beq +0x10 /* 00000858 */ 0000084A 486E FF58 pea.l [A6 - 0xA8] 0000084E 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 00000852 588F addq.l A7, 4 00000854 7002 moveq.l D0, 0x02 00000856 604A bra +0x4C /* 000008A2 */ label00000858: 00000858 4267 clr.w -[A7] 0000085A 3F3C 0001 move.w -[A7], 0x1 0000085E 2F2E FFA6 move.l -[A7], [A6 - 0x5A] 00000862 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */] 00000866 508F addq.l A7, 8 00000868 4267 clr.w -[A7] 0000086A 3F3C 0001 move.w -[A7], 0x1 0000086E 2F2E FFBA move.l -[A7], [A6 - 0x46] 00000872 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */] 00000876 508F addq.l A7, 8 00000878 3F2E FFDC move.w -[A7], [A6 - 0x24] 0000087C 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00000880 4EAD 0FA2 jsr [A5 + 0xFA2 /* export_496 */] 00000884 5C8F addq.l A7, 6 00000886 486E FF54 pea.l [A6 - 0xAC] 0000088A 486E FF7A pea.l [A6 - 0x86] 0000088E 4EBA 00B2 jsr [PC + 0xB2 /* 00000942 */] 00000892 508F addq.l A7, 8 00000894 3E00 move.w D7, D0 00000896 486E FF58 pea.l [A6 - 0xA8] 0000089A 4EAD 0CC2 jsr [A5 + 0xCC2 /* export_404 */] 0000089E 588F addq.l A7, 4 000008A0 3007 move.w D0, D7 label000008A2: 000008A2 4CDF 1080 movem.l D7,A4, [A7]+ 000008A6 4E5E unlink A6 000008A8 4E75 rts fn000008AA: 000008AA 4A6D B4E8 tst.w [A5 - 0x4B18] 000008AE 6D36 blt +0x38 /* 000008E6 */ 000008B0 2F2D B4F4 move.l -[A7], [A5 - 0x4B0C] 000008B4 4EBA 0A0A jsr [PC + 0xA0A /* 000012C0 */] 000008B8 588F addq.l A7, 4 000008BA 4A40 tst.w D0 000008BC 6728 beq +0x2A /* 000008E6 */ 000008BE 4A6D B4EE tst.w [A5 - 0x4B12] 000008C2 6704 beq +0x6 /* 000008C8 */ 000008C4 7000 moveq.l D0, 0x00 000008C6 604C bra +0x4E /* 00000914 */ label000008C8: 000008C8 2F2D B4FC move.l -[A7], [A5 - 0x4B04] 000008CC 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 000008D0 588F addq.l A7, 4 000008D2 2F2D B4F4 move.l -[A7], [A5 - 0x4B0C] 000008D6 A9D5 syscall TECopy 000008D8 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 000008DC 3B78 0968 B118 move.w [A5 - 0x4EE8], [0x00000968 /* ScrapCount */] 000008E2 7001 moveq.l D0, 0x01 000008E4 602E bra +0x30 /* 00000914 */ label000008E6: 000008E6 206D B3DC movea.l A0, [A5 - 0x4C24] 000008EA 4A28 006E tst.b [A0 + 0x6E] 000008EE 6722 beq +0x24 /* 00000912 */ 000008F0 2F2D B3D8 move.l -[A7], [A5 - 0x4C28] 000008F4 4EBA 09CA jsr [PC + 0x9CA /* 000012C0 */] 000008F8 588F addq.l A7, 4 000008FA 4A40 tst.w D0 000008FC 6714 beq +0x16 /* 00000912 */ 000008FE 2F2D B3D8 move.l -[A7], [A5 - 0x4C28] 00000902 A9D5 syscall TECopy 00000904 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000908 3B78 0968 B118 move.w [A5 - 0x4EE8], [0x00000968 /* ScrapCount */] 0000090E 7001 moveq.l D0, 0x01 00000910 6002 bra +0x4 /* 00000914 */ label00000912: 00000912 7000 moveq.l D0, 0x00 label00000914: 00000914 4E75 rts fn00000916: 00000916 4A6D B50A tst.w [A5 - 0x4AF6] 0000091A 6D22 blt +0x24 /* 0000093E */ 0000091C 4A6D B510 tst.w [A5 - 0x4AF0] 00000920 6606 bne +0x8 /* 00000928 */ 00000922 4A6D B504 tst.w [A5 - 0x4AFC] 00000926 6716 beq +0x18 /* 0000093E */ label00000928: 00000928 2F2D B51A move.l -[A7], [A5 - 0x4AE6] 0000092C 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000930 588F addq.l A7, 4 00000932 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 00000936 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 0000093A 7001 moveq.l D0, 0x01 0000093C 6002 bra +0x4 /* 00000940 */ label0000093E: 0000093E 7000 moveq.l D0, 0x00 label00000940: 00000940 4E75 rts fn00000942: 00000942 4E56 FFFC link A6, -0x0004 00000946 2F0C move.l -[A7], A4 00000948 286E 0008 movea.l A4, [A6 + 0x8] 0000094C 206E 000C movea.l A0, [A6 + 0xC] 00000950 4250 clr.w [A0] 00000952 2F2C 0040 move.l -[A7], [A4 + 0x40] 00000956 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */] 0000095A 588F addq.l A7, 4 0000095C 2D40 FFFC move.l [A6 - 0x4], D0 00000960 2F2C 002C move.l -[A7], [A4 + 0x2C] 00000964 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */] 00000968 588F addq.l A7, 4 0000096A D1AE FFFC add.l [A6 - 0x4], D0 0000096E 202E FFFC move.l D0, [A6 - 0x4] 00000972 E580 asl D0, 2 00000974 2F00 move.l -[A7], D0 00000976 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 0000097A 588F addq.l A7, 4 0000097C 4A40 tst.w D0 0000097E 6706 beq +0x8 /* 00000986 */ 00000980 7025 moveq.l D0, 0x25 00000982 6000 0070 bra +0x72 /* 000009F4 */ label00000986: 00000986 3F3C 0001 move.w -[A7], 0x1 0000098A 2F2D B524 move.l -[A7], [A5 - 0x4ADC] 0000098E 2F2C 0040 move.l -[A7], [A4 + 0x40] 00000992 4EBA 06F8 jsr [PC + 0x6F8 /* 0000108C */] 00000996 4FEF 000A lea.l A7, [A7 + 0xA] 0000099A 4A6C 005E tst.w [A4 + 0x5E] 0000099E 6614 bne +0x16 /* 000009B4 */ 000009A0 3F3C 0001 move.w -[A7], 0x1 000009A4 2F2D B524 move.l -[A7], [A5 - 0x4ADC] 000009A8 2F2C 002C move.l -[A7], [A4 + 0x2C] 000009AC 4EBA 06DE jsr [PC + 0x6DE /* 0000108C */] 000009B0 4FEF 000A lea.l A7, [A7 + 0xA] label000009B4: 000009B4 42A7 clr.l -[A7] 000009B6 2F2D B524 move.l -[A7], [A5 - 0x4ADC] 000009BA 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000009BE 201F move.l D0, [A7]+ 000009C0 4A80 tst.l D0 000009C2 6604 bne +0x6 /* 000009C8 */ 000009C4 7000 moveq.l D0, 0x00 000009C6 602C bra +0x2E /* 000009F4 */ label000009C8: 000009C8 206E 000C movea.l A0, [A6 + 0xC] 000009CC 7001 moveq.l D0, 0x01 000009CE 3080 move.w [A0], D0 000009D0 4AAC 0048 tst.l [A4 + 0x48] 000009D4 670C beq +0xE /* 000009E2 */ 000009D6 42A7 clr.l -[A7] 000009D8 2F2C 0048 move.l -[A7], [A4 + 0x48] 000009DC 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */] 000009E0 508F addq.l A7, 8 label000009E2: 000009E2 2F0C move.l -[A7], A4 000009E4 4EBA 0014 jsr [PC + 0x14 /* 000009FA */] 000009E8 588F addq.l A7, 4 000009EA 2F0C move.l -[A7], A4 000009EC 4EBA 04EC jsr [PC + 0x4EC /* 00000EDA */] 000009F0 588F addq.l A7, 4 000009F2 7000 moveq.l D0, 0x00 label000009F4: 000009F4 285F movea.l A4, [A7]+ 000009F6 4E5E unlink A6 000009F8 4E75 rts fn000009FA: 000009FA 4E56 FFF4 link A6, -0x000C 000009FE 2F0C move.l -[A7], A4 00000A00 286E 0008 movea.l A4, [A6 + 0x8] 00000A04 4A6D B110 tst.w [A5 - 0x4EF0] 00000A08 6700 0064 beq +0x66 /* 00000A6E */ 00000A0C 206C 0028 movea.l A0, [A4 + 0x28] 00000A10 2050 movea.l A0, [A0] 00000A12 3D68 000E FFF6 move.w [A6 - 0xA], [A0 + 0xE] 00000A18 206C 003C movea.l A0, [A4 + 0x3C] 00000A1C 2050 movea.l A0, [A0] 00000A1E 3D68 000E FFF4 move.w [A6 - 0xC], [A0 + 0xE] 00000A24 302E FFF6 move.w D0, [A6 - 0xA] 00000A28 B06E FFF4 cmp.w D0, [A6 - 0xC] 00000A2C 6F08 ble +0xA /* 00000A36 */ 00000A2E 2D6C 0044 FFF8 move.l [A6 - 0x8], [A4 + 0x44] 00000A34 6006 bra +0x8 /* 00000A3C */ label00000A36: 00000A36 2D6C 0030 FFF8 move.l [A6 - 0x8], [A4 + 0x30] label00000A3C: 00000A3C 2D7C 0000 0810 FFFC move.l [A6 - 0x4], 0x810 00000A44 2F2D B528 move.l -[A7], [A5 - 0x4AD8] 00000A48 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000A4C 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00000A50 206E FFF8 movea.l A0, [A6 - 0x8] 00000A54 226D B528 movea.l A1, [A5 - 0x4AD8] 00000A58 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000A5C 2F11 move.l -[A7], [A1] 00000A5E 2F10 move.l -[A7], [A0] 00000A60 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000A64 4FEF 000C lea.l A7, [A7 + 0xC] 00000A68 2B6D B528 B188 move.l [A5 - 0x4E78], [A5 - 0x4AD8] label00000A6E: 00000A6E 285F movea.l A4, [A7]+ 00000A70 4E5E unlink A6 00000A72 4E75 rts export_509: 00000A74 4E56 0000 link A6, 0 00000A78 2F0C move.l -[A7], A4 00000A7A 286E 000C movea.l A4, [A6 + 0xC] 00000A7E 508C addq.l A4, 8 00000A80 4A54 tst.w [A4] 00000A82 6600 005A bne +0x5C /* 00000ADE */ 00000A86 4267 clr.w -[A7] 00000A88 3F3C 0004 move.w -[A7], 0x4 00000A8C A9C2 syscall SysEdit 00000A8E 101F move.b D0, [A7]+ 00000A90 4A00 tst.b D0 00000A92 6706 beq +0x8 /* 00000A9A */ 00000A94 7000 moveq.l D0, 0x00 00000A96 6000 00AA bra +0xAC /* 00000B42 */ label00000A9A: 00000A9A 4EBA 00AC jsr [PC + 0xAC /* 00000B48 */] 00000A9E 4A40 tst.w D0 00000AA0 6706 beq +0x8 /* 00000AA8 */ 00000AA2 7000 moveq.l D0, 0x00 00000AA4 6000 009C bra +0x9E /* 00000B42 */ label00000AA8: 00000AA8 4A6D B50A tst.w [A5 - 0x4AF6] 00000AAC 6D0E blt +0x10 /* 00000ABC */ 00000AAE 4EBA 012C jsr [PC + 0x12C /* 00000BDC */] 00000AB2 4A40 tst.w D0 00000AB4 6706 beq +0x8 /* 00000ABC */ 00000AB6 7000 moveq.l D0, 0x00 00000AB8 6000 0088 bra +0x8A /* 00000B42 */ label00000ABC: 00000ABC 0C6D 0258 B390 cmpi.w [A5 - 0x4C70], 0x258 00000AC2 6D0E blt +0x10 /* 00000AD2 */ 00000AC4 4EBA 0156 jsr [PC + 0x156 /* 00000C1C */] 00000AC8 4A40 tst.w D0 00000ACA 6706 beq +0x8 /* 00000AD2 */ 00000ACC 7000 moveq.l D0, 0x00 00000ACE 6000 0072 bra +0x74 /* 00000B42 */ label00000AD2: 00000AD2 3F3C 0001 move.w -[A7], 0x1 00000AD6 A9C8 syscall SysBeep 00000AD8 7000 moveq.l D0, 0x00 00000ADA 6000 0066 bra +0x68 /* 00000B42 */ label00000ADE: 00000ADE 0C54 2B40 cmpi.w [A4], 0x2B40 /* '+@' */ 00000AE2 6616 bne +0x18 /* 00000AFA */ 00000AE4 508C addq.l A4, 8 00000AE6 4A54 tst.w [A4] 00000AE8 6706 beq +0x8 /* 00000AF0 */ 00000AEA 7002 moveq.l D0, 0x02 00000AEC 6000 0054 bra +0x56 /* 00000B42 */ label00000AF0: 00000AF0 4EBA 012A jsr [PC + 0x12A /* 00000C1C */] 00000AF4 7000 moveq.l D0, 0x00 00000AF6 6000 004A bra +0x4C /* 00000B42 */ label00000AFA: 00000AFA 0C54 2B65 cmpi.w [A4], 0x2B65 /* '+e' */ 00000AFE 6612 bne +0x14 /* 00000B12 */ 00000B00 508C addq.l A4, 8 00000B02 4A54 tst.w [A4] 00000B04 6704 beq +0x6 /* 00000B0A */ 00000B06 7002 moveq.l D0, 0x02 00000B08 6038 bra +0x3A /* 00000B42 */ label00000B0A: 00000B0A 4EBA 003C jsr [PC + 0x3C /* 00000B48 */] 00000B0E 7000 moveq.l D0, 0x00 00000B10 6030 bra +0x32 /* 00000B42 */ label00000B12: 00000B12 0C54 2B46 cmpi.w [A4], 0x2B46 /* '+F' */ 00000B16 6612 bne +0x14 /* 00000B2A */ 00000B18 508C addq.l A4, 8 00000B1A 4A54 tst.w [A4] 00000B1C 6704 beq +0x6 /* 00000B22 */ 00000B1E 7002 moveq.l D0, 0x02 00000B20 6020 bra +0x22 /* 00000B42 */ label00000B22: 00000B22 4EBA 00B8 jsr [PC + 0xB8 /* 00000BDC */] 00000B26 7000 moveq.l D0, 0x00 00000B28 6018 bra +0x1A /* 00000B42 */ label00000B2A: 00000B2A 0C54 2B0B cmpi.w [A4], 0x2B0B 00000B2E 6610 bne +0x12 /* 00000B40 */ 00000B30 508C addq.l A4, 8 00000B32 4A54 tst.w [A4] 00000B34 6704 beq +0x6 /* 00000B3A */ 00000B36 7002 moveq.l D0, 0x02 00000B38 6008 bra +0xA /* 00000B42 */ label00000B3A: 00000B3A 4EBA 09A8 jsr [PC + 0x9A8 /* 000014E4 */] 00000B3E 6002 bra +0x4 /* 00000B42 */ label00000B40: 00000B40 7002 moveq.l D0, 0x02 label00000B42: 00000B42 285F movea.l A4, [A7]+ 00000B44 4E5E unlink A6 00000B46 4E75 rts fn00000B48: 00000B48 4E56 FFFC link A6, -0x0004 00000B4C 42A7 clr.l -[A7] 00000B4E 42A7 clr.l -[A7] 00000B50 4879 5445 5854 push.l 0x54455854 /* 'TEXT' */ 00000B56 486E FFFC pea.l [A6 - 0x4] 00000B5A A9FD syscall GetScrap 00000B5C 201F move.l D0, [A7]+ 00000B5E 4A80 tst.l D0 00000B60 6E06 bgt +0x8 /* 00000B68 */ 00000B62 7000 moveq.l D0, 0x00 00000B64 6000 0072 bra +0x74 /* 00000BD8 */ label00000B68: 00000B68 4A6D B4E8 tst.w [A5 - 0x4B18] 00000B6C 6D38 blt +0x3A /* 00000BA6 */ 00000B6E 4A6D B4EE tst.w [A5 - 0x4B12] 00000B72 6706 beq +0x8 /* 00000B7A */ 00000B74 7000 moveq.l D0, 0x00 00000B76 6000 0060 bra +0x62 /* 00000BD8 */ label00000B7A: 00000B7A 2F2D B4FC move.l -[A7], [A5 - 0x4B04] 00000B7E 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000B82 588F addq.l A7, 4 00000B84 7001 moveq.l D0, 0x01 00000B86 3B40 B4E6 move.w [A5 - 0x4B1A], D0 00000B8A 2F2D B4F4 move.l -[A7], [A5 - 0x4B0C] 00000B8E 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 00000B92 588F addq.l A7, 4 00000B94 2F2D B4F8 move.l -[A7], [A5 - 0x4B08] 00000B98 4EAD 0F5A jsr [A5 + 0xF5A /* export_487 */] 00000B9C 588F addq.l A7, 4 00000B9E 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00000BA2 7001 moveq.l D0, 0x01 00000BA4 6032 bra +0x34 /* 00000BD8 */ label00000BA6: 00000BA6 206D B3DC movea.l A0, [A5 - 0x4C24] 00000BAA 4A28 006E tst.b [A0 + 0x6E] 00000BAE 6726 beq +0x28 /* 00000BD6 */ 00000BB0 206D B3D8 movea.l A0, [A5 - 0x4C28] 00000BB4 2050 movea.l A0, [A0] 00000BB6 4A68 0024 tst.w [A0 + 0x24] 00000BBA 660C bne +0xE /* 00000BC8 */ 00000BBC 42A7 clr.l -[A7] 00000BBE 4878 FFFF push.l 0xFFFF 00000BC2 2F2D B3D8 move.l -[A7], [A5 - 0x4C28] 00000BC6 A9D1 syscall TESetSelect label00000BC8: 00000BC8 2F2D B3D8 move.l -[A7], [A5 - 0x4C28] 00000BCC 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 00000BD0 588F addq.l A7, 4 00000BD2 7001 moveq.l D0, 0x01 00000BD4 6002 bra +0x4 /* 00000BD8 */ label00000BD6: 00000BD6 7000 moveq.l D0, 0x00 label00000BD8: 00000BD8 4E5E unlink A6 00000BDA 4E75 rts fn00000BDC: 00000BDC 4E56 FFFC link A6, -0x0004 00000BE0 42A7 clr.l -[A7] 00000BE2 42A7 clr.l -[A7] 00000BE4 4879 5049 4354 push.l 0x50494354 /* 'PICT' */ 00000BEA 486E FFFC pea.l [A6 - 0x4] 00000BEE A9FD syscall GetScrap 00000BF0 201F move.l D0, [A7]+ 00000BF2 4A80 tst.l D0 00000BF4 6E04 bgt +0x6 /* 00000BFA */ 00000BF6 7000 moveq.l D0, 0x00 00000BF8 601E bra +0x20 /* 00000C18 */ label00000BFA: 00000BFA 4A6D B50A tst.w [A5 - 0x4AF6] 00000BFE 6D16 blt +0x18 /* 00000C16 */ 00000C00 2F2D B51A move.l -[A7], [A5 - 0x4AE6] 00000C04 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000C08 588F addq.l A7, 4 00000C0A 4EAD 1122 jsr [A5 + 0x1122 /* export_544 */] 00000C0E 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00000C12 7001 moveq.l D0, 0x01 00000C14 6002 bra +0x4 /* 00000C18 */ label00000C16: 00000C16 7000 moveq.l D0, 0x00 label00000C18: 00000C18 4E5E unlink A6 00000C1A 4E75 rts fn00000C1C: 00000C1C 4E56 FFD8 link A6, -0x0028 00000C20 48E7 0700 movem.l -[A7], D5,D6,D7 00000C24 42A7 clr.l -[A7] 00000C26 2F2D B524 move.l -[A7], [A5 - 0x4ADC] 00000C2A 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00000C2E 201F move.l D0, [A7]+ 00000C30 4A80 tst.l D0 00000C32 6606 bne +0x8 /* 00000C3A */ 00000C34 7000 moveq.l D0, 0x00 00000C36 6000 01F2 bra +0x1F4 /* 00000E2A */ label00000C3A: 00000C3A 4A6D B392 tst.w [A5 - 0x4C6E] 00000C3E 6714 beq +0x16 /* 00000C54 */ 00000C40 2B6D B378 B188 move.l [A5 - 0x4E78], [A5 - 0x4C88] 00000C46 2D6D B374 FFFC move.l [A6 - 0x4], [A5 - 0x4C8C] 00000C4C 2D6D B368 FFF0 move.l [A6 - 0x10], [A5 - 0x4C98] 00000C52 6012 bra +0x14 /* 00000C66 */ label00000C54: 00000C54 2B6D B364 B188 move.l [A5 - 0x4E78], [A5 - 0x4C9C] 00000C5A 2D6D B360 FFFC move.l [A6 - 0x4], [A5 - 0x4CA0] 00000C60 2D6D B354 FFF0 move.l [A6 - 0x10], [A5 - 0x4CAC] label00000C66: 00000C66 4267 clr.w -[A7] 00000C68 3F3C 0001 move.w -[A7], 0x1 00000C6C 2F2D B374 move.l -[A7], [A5 - 0x4C8C] 00000C70 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */] 00000C74 508F addq.l A7, 8 00000C76 4267 clr.w -[A7] 00000C78 3F3C 0001 move.w -[A7], 0x1 00000C7C 2F2D B360 move.l -[A7], [A5 - 0x4CA0] 00000C80 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */] 00000C84 508F addq.l A7, 8 00000C86 3F3C 0002 move.w -[A7], 0x2 00000C8A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000C8E 2F2D B524 move.l -[A7], [A5 - 0x4ADC] 00000C92 4EBA 03F8 jsr [PC + 0x3F8 /* 0000108C */] 00000C96 4FEF 000A lea.l A7, [A7 + 0xA] 00000C9A 42A7 clr.l -[A7] 00000C9C 2F2D B524 move.l -[A7], [A5 - 0x4ADC] 00000CA0 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00000CA4 201F move.l D0, [A7]+ 00000CA6 4878 0052 push.l 0x52 /* 'R' */ 00000CAA 2F00 move.l -[A7], D0 00000CAC 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000CB0 3E00 move.w D7, D0 00000CB2 42A7 clr.l -[A7] 00000CB4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000CB8 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00000CBC 201F move.l D0, [A7]+ 00000CBE 4878 0052 push.l 0x52 /* 'R' */ 00000CC2 2F00 move.l -[A7], D0 00000CC4 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000CC8 3C00 move.w D6, D0 00000CCA 486E FFE0 pea.l [A6 - 0x20] 00000CCE 4EAD 0B52 jsr [A5 + 0xB52 /* export_358 */] 00000CD2 588F addq.l A7, 4 00000CD4 3F3C 0002 move.w -[A7], 0x2 00000CD8 486E FFE8 pea.l [A6 - 0x18] 00000CDC 2F2D B524 move.l -[A7], [A5 - 0x4ADC] 00000CE0 4EAD 0FC2 jsr [A5 + 0xFC2 /* export_500 */] 00000CE4 4FEF 000A lea.l A7, [A7 + 0xA] 00000CE8 4267 clr.w -[A7] 00000CEA 486E FFE8 pea.l [A6 - 0x18] 00000CEE 486E FFE0 pea.l [A6 - 0x20] 00000CF2 486E FFD8 pea.l [A6 - 0x28] 00000CF6 A8AA syscall SectRect 00000CF8 101F move.b D0, [A7]+ 00000CFA 4A00 tst.b D0 00000CFC 6600 0084 bne +0x86 /* 00000D82 */ 00000D00 302E FFE6 move.w D0, [A6 - 0x1A] 00000D04 D06E FFE2 add.w D0, [A6 - 0x1E] 00000D08 E240 asr D0.w, 1 00000D0A 3D40 FFFA move.w [A6 - 0x6], D0 00000D0E 302E FFE4 move.w D0, [A6 - 0x1C] 00000D12 D06E FFE0 add.w D0, [A6 - 0x20] 00000D16 E240 asr D0.w, 1 00000D18 3D40 FFF8 move.w [A6 - 0x8], D0 00000D1C 302E FFEE move.w D0, [A6 - 0x12] 00000D20 D06E FFEA add.w D0, [A6 - 0x16] 00000D24 E240 asr D0.w, 1 00000D26 916E FFFA sub.w [A6 - 0x6], D0 00000D2A 302E FFEC move.w D0, [A6 - 0x14] 00000D2E D06E FFE8 add.w D0, [A6 - 0x18] 00000D32 E240 asr D0.w, 1 00000D34 916E FFF8 sub.w [A6 - 0x8], D0 00000D38 3006 move.w D0, D6 00000D3A 9047 sub.w D0, D7 00000D3C 3A00 move.w D5, D0 00000D3E 603E bra +0x40 /* 00000D7E */ label00000D40: 00000D40 206E FFFC movea.l A0, [A6 - 0x4] 00000D44 3005 move.w D0, D5 00000D46 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00000D4A D090 add.l D0, [A0] 00000D4C 2040 movea.l A0, D0 00000D4E 43EE FFE8 lea.l A1, [A6 - 0x18] 00000D52 41E8 000E lea.l A0, [A0 + 0xE] 00000D56 22D8 move.l [A1]+, [A0]+ 00000D58 22D8 move.l [A1]+, [A0]+ 00000D5A 486E FFE8 pea.l [A6 - 0x18] 00000D5E 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000D62 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00000D66 A8A8 syscall OffsetRect 00000D68 4267 clr.w -[A7] 00000D6A 486E FFE8 pea.l [A6 - 0x18] 00000D6E 3F05 move.w -[A7], D5 00000D70 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000D74 4EAD 0FD2 jsr [A5 + 0xFD2 /* export_502 */] 00000D78 4FEF 000C lea.l A7, [A7 + 0xC] 00000D7C 5245 addq.w D5, 1 label00000D7E: 00000D7E BA46 cmp.w D5, D6 00000D80 6DBE blt -0x40 /* 00000D40 */ label00000D82: 00000D82 3006 move.w D0, D6 00000D84 9047 sub.w D0, D7 00000D86 3A00 move.w D5, D0 00000D88 6036 bra +0x38 /* 00000DC0 */ label00000D8A: 00000D8A 206E FFFC movea.l A0, [A6 - 0x4] 00000D8E 3005 move.w D0, D5 00000D90 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00000D94 D090 add.l D0, [A0] 00000D96 2040 movea.l A0, D0 00000D98 2F28 0006 move.l -[A7], [A0 + 0x6] 00000D9C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000DA0 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */] 00000DA4 508F addq.l A7, 8 00000DA6 2D40 FFF4 move.l [A6 - 0xC], D0 00000DAA 206E FFFC movea.l A0, [A6 - 0x4] 00000DAE 3005 move.w D0, D5 00000DB0 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00000DB4 D090 add.l D0, [A0] 00000DB6 2040 movea.l A0, D0 00000DB8 216E FFF4 0006 move.l [A0 + 0x6], [A6 - 0xC] 00000DBE 5245 addq.w D5, 1 label00000DC0: 00000DC0 BA46 cmp.w D5, D6 00000DC2 6DC6 blt -0x38 /* 00000D8A */ 00000DC4 4A6D B110 tst.w [A5 - 0x4EF0] 00000DC8 673C beq +0x3E /* 00000E06 */ 00000DCA 42A7 clr.l -[A7] 00000DCC 2F2D B528 move.l -[A7], [A5 - 0x4AD8] 00000DD0 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00000DD4 201F move.l D0, [A7]+ 00000DD6 4A80 tst.l D0 00000DD8 6F2C ble +0x2E /* 00000E06 */ 00000DDA 3F3C 0001 move.w -[A7], 0x1 00000DDE 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 00000DE2 548F addq.l A7, 2 00000DE4 3006 move.w D0, D6 00000DE6 9047 sub.w D0, D7 00000DE8 2F2D B528 move.l -[A7], [A5 - 0x4AD8] 00000DEC 3F06 move.w -[A7], D6 00000DEE 3F00 move.w -[A7], D0 00000DF0 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000DF4 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00000DF8 4FEF 000C lea.l A7, [A7 + 0xC] 00000DFC 3F3C 0001 move.w -[A7], 0x1 00000E00 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00000E04 548F addq.l A7, 2 label00000E06: 00000E06 42A7 clr.l -[A7] 00000E08 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00000E0C 4EAD 0B9A jsr [A5 + 0xB9A /* export_367 */] 00000E10 508F addq.l A7, 8 00000E12 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000E16 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00000E1A 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 00000E1E 508F addq.l A7, 8 00000E20 3F00 move.w -[A7], D0 00000E22 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00000E26 548F addq.l A7, 2 00000E28 7001 moveq.l D0, 0x01 label00000E2A: 00000E2A 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00000E2E 4E5E unlink A6 00000E30 4E75 rts fn00000E32: 00000E32 4E56 FFFA link A6, -0x0006 00000E36 2F07 move.l -[A7], D7 00000E38 206E 0008 movea.l A0, [A6 + 0x8] 00000E3C 2050 movea.l A0, [A0] 00000E3E 0268 7FFF 0004 andi.w [A0 + 0x4], 0x7FFF 00000E44 206E 0008 movea.l A0, [A6 + 0x8] 00000E48 2050 movea.l A0, [A0] 00000E4A 20AE 000C move.l [A0], [A6 + 0xC] 00000E4E 206E 0008 movea.l A0, [A6 + 0x8] 00000E52 2050 movea.l A0, [A0] 00000E54 317C 00FF 0006 move.w [A0 + 0x6], 0xFF 00000E5A 7E00 moveq.l D7, 0x00 00000E5C 6014 bra +0x16 /* 00000E72 */ label00000E5E: 00000E5E 206E 0008 movea.l A0, [A6 + 0x8] 00000E62 3007 move.w D0, D7 00000E64 48C0 ext.l D0 00000E66 E780 asl D0, 3 00000E68 D090 add.l D0, [A0] 00000E6A 2040 movea.l A0, D0 00000E6C 3147 0008 move.w [A0 + 0x8], D7 00000E70 5247 addq.w D7, 1 label00000E72: 00000E72 0C47 00FF cmpi.w D7, 0xFF 00000E76 6FE6 ble -0x18 /* 00000E5E */ 00000E78 70FF moveq.l D0, 0xFFFFFFFF 00000E7A 3D40 FFFA move.w [A6 - 0x6], D0 00000E7E 70FF moveq.l D0, 0xFFFFFFFF 00000E80 3D40 FFFC move.w [A6 - 0x4], D0 00000E84 70FF moveq.l D0, 0xFFFFFFFF 00000E86 3D40 FFFE move.w [A6 - 0x2], D0 00000E8A 206E 0008 movea.l A0, [A6 + 0x8] 00000E8E 2050 movea.l A0, [A0] 00000E90 41E8 000A lea.l A0, [A0 + 0xA] 00000E94 43EE FFFA lea.l A1, [A6 - 0x6] 00000E98 20D9 move.l [A0]+, [A1]+ 00000E9A 30D9 move.w [A0]+, [A1]+ 00000E9C 426E FFFA clr.w [A6 - 0x6] 00000EA0 426E FFFC clr.w [A6 - 0x4] 00000EA4 426E FFFE clr.w [A6 - 0x2] 00000EA8 206E 0008 movea.l A0, [A6 + 0x8] 00000EAC 2050 movea.l A0, [A0] 00000EAE 41E8 0802 lea.l A0, [A0 + 0x802] 00000EB2 43EE FFFA lea.l A1, [A6 - 0x6] 00000EB6 20D9 move.l [A0]+, [A1]+ 00000EB8 30D9 move.w [A0]+, [A1]+ 00000EBA 2E1F move.l D7, [A7]+ 00000EBC 4E5E unlink A6 00000EBE 4E75 rts export_519: fn00000EC0: 00000EC0 3F3C 0002 move.w -[A7], 0x2 00000EC4 2F2D B524 move.l -[A7], [A5 - 0x4ADC] 00000EC8 4EBA 02EA jsr [PC + 0x2EA /* 000011B4 */] 00000ECC 5C8F addq.l A7, 6 00000ECE 2F2D B528 move.l -[A7], [A5 - 0x4AD8] 00000ED2 42A7 clr.l -[A7] 00000ED4 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00000ED8 4E75 rts fn00000EDA: 00000EDA 4E56 FF96 link A6, -0x006A 00000EDE 2F0C move.l -[A7], A4 00000EE0 286E 0008 movea.l A4, [A6 + 0x8] 00000EE4 41EE FF9E lea.l A0, [A6 - 0x62] 00000EE8 43ED B334 lea.l A1, [A5 - 0x4CCC] 00000EEC 7017 moveq.l D0, 0x17 label00000EEE: 00000EEE 20D9 move.l [A0]+, [A1]+ 00000EF0 51C8 FFFC dbf D0, -0x6 /* 00000EEE */ 00000EF4 30D9 move.w [A0]+, [A1]+ 00000EF6 41ED B334 lea.l A0, [A5 - 0x4CCC] 00000EFA 43D4 lea.l A1, [A4] 00000EFC 7017 moveq.l D0, 0x17 label00000EFE: 00000EFE 20D9 move.l [A0]+, [A1]+ 00000F00 51C8 FFFC dbf D0, -0x6 /* 00000EFE */ 00000F04 30D9 move.w [A0]+, [A1]+ 00000F06 42A7 clr.l -[A7] 00000F08 42A7 clr.l -[A7] 00000F0A 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00000F0E 205F movea.l A0, [A7]+ 00000F10 2D48 FF9A move.l [A6 - 0x66], A0 00000F14 3F3C 0001 move.w -[A7], 0x1 00000F18 2F2E FF9A move.l -[A7], [A6 - 0x66] 00000F1C 2F2D B524 move.l -[A7], [A5 - 0x4ADC] 00000F20 4EBA 016A jsr [PC + 0x16A /* 0000108C */] 00000F24 4FEF 000A lea.l A7, [A7 + 0xA] 00000F28 2F2E FF9A move.l -[A7], [A6 - 0x66] 00000F2C 4EBA 2C5E jsr [PC + 0x2C5E /* 00003B8C */] 00000F30 588F addq.l A7, 4 00000F32 2D40 FF96 move.l [A6 - 0x6A], D0 00000F36 3F3C 0002 move.w -[A7], 0x2 00000F3A 2F2E FF9A move.l -[A7], [A6 - 0x66] 00000F3E 4EBA 0274 jsr [PC + 0x274 /* 000011B4 */] 00000F42 5C8F addq.l A7, 6 00000F44 2F2E FF9A move.l -[A7], [A6 - 0x66] 00000F48 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00000F4C 42A7 clr.l -[A7] 00000F4E A9FC syscall ZeroScrap 00000F50 201F move.l D0, [A7]+ 00000F52 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00000F56 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00000F5A 42A7 clr.l -[A7] 00000F5C 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00000F60 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00000F64 201F move.l D0, [A7]+ 00000F66 42A7 clr.l -[A7] 00000F68 2F00 move.l -[A7], D0 00000F6A 4879 5049 4354 push.l 0x50494354 /* 'PICT' */ 00000F70 206E FF96 movea.l A0, [A6 - 0x6A] 00000F74 2F10 move.l -[A7], [A0] 00000F76 A9FE syscall PutScrap 00000F78 201F move.l D0, [A7]+ 00000F7A 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00000F7E 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00000F82 3B78 0968 B118 move.w [A5 - 0x4EE8], [0x00000968 /* ScrapCount */] 00000F88 41ED B334 lea.l A0, [A5 - 0x4CCC] 00000F8C 43EE FF9E lea.l A1, [A6 - 0x62] 00000F90 7017 moveq.l D0, 0x17 label00000F92: 00000F92 20D9 move.l [A0]+, [A1]+ 00000F94 51C8 FFFC dbf D0, -0x6 /* 00000F92 */ 00000F98 30D9 move.w [A0]+, [A1]+ 00000F9A 285F movea.l A4, [A7]+ 00000F9C 4E5E unlink A6 00000F9E 4E75 rts export_516: 00000FA0 4E56 FFF0 link A6, -0x0010 00000FA4 42A7 clr.l -[A7] 00000FA6 42A7 clr.l -[A7] 00000FA8 4879 5049 4354 push.l 0x50494354 /* 'PICT' */ 00000FAE 486E FFF8 pea.l [A6 - 0x8] 00000FB2 A9FD syscall GetScrap 00000FB4 201F move.l D0, [A7]+ 00000FB6 2D40 FFF4 move.l [A6 - 0xC], D0 00000FBA 4AAE FFF4 tst.l [A6 - 0xC] 00000FBE 6F00 009A ble +0x9C /* 0000105A */ 00000FC2 202E FFF4 move.l D0, [A6 - 0xC] 00000FC6 E580 asl D0, 2 00000FC8 2F00 move.l -[A7], D0 00000FCA 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 00000FCE 588F addq.l A7, 4 00000FD0 4A40 tst.w D0 00000FD2 6714 beq +0x16 /* 00000FE8 */ 00000FD4 4267 clr.w -[A7] 00000FD6 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00000FDA 3F3C 03E8 move.w -[A7], 0x3E8 00000FDE 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 00000FE2 5C8F addq.l A7, 6 00000FE4 6000 00A2 bra +0xA4 /* 00001088 */ label00000FE8: 00000FE8 3F3C 0002 move.w -[A7], 0x2 00000FEC 2F2D B524 move.l -[A7], [A5 - 0x4ADC] 00000FF0 4EBA 01C2 jsr [PC + 0x1C2 /* 000011B4 */] 00000FF4 5C8F addq.l A7, 6 00000FF6 42A7 clr.l -[A7] 00000FF8 42A7 clr.l -[A7] 00000FFA 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00000FFE 205F movea.l A0, [A7]+ 00001000 2D48 FFFC move.l [A6 - 0x4], A0 00001004 42A7 clr.l -[A7] 00001006 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000100A 4879 5049 4354 push.l 0x50494354 /* 'PICT' */ 00001010 486E FFF8 pea.l [A6 - 0x8] 00001014 A9FD syscall GetScrap 00001016 201F move.l D0, [A7]+ 00001018 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000101C 4EBA 4702 jsr [PC + 0x4702 /* 00005720 */] 00001020 588F addq.l A7, 4 00001022 2D40 FFF0 move.l [A6 - 0x10], D0 00001026 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000102A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000102E 3F3C 0002 move.w -[A7], 0x2 00001032 2F2D B524 move.l -[A7], [A5 - 0x4ADC] 00001036 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000103A 4EBA 0050 jsr [PC + 0x50 /* 0000108C */] 0000103E 4FEF 000A lea.l A7, [A7 + 0xA] 00001042 3F3C 0002 move.w -[A7], 0x2 00001046 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000104A 4EBA 0168 jsr [PC + 0x168 /* 000011B4 */] 0000104E 5C8F addq.l A7, 6 00001050 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001054 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00001058 602E bra +0x30 /* 00001088 */ label0000105A: 0000105A 42A7 clr.l -[A7] 0000105C 42A7 clr.l -[A7] 0000105E 4879 5445 5854 push.l 0x54455854 /* 'TEXT' */ 00001064 486E FFF8 pea.l [A6 - 0x8] 00001068 A9FD syscall GetScrap 0000106A 201F move.l D0, [A7]+ 0000106C 4A80 tst.l D0 0000106E 6F18 ble +0x1A /* 00001088 */ 00001070 42A7 clr.l -[A7] 00001072 2F38 0AB4 move.l -[A7], [0x00000AB4 /* TEScrpHandle */] 00001076 4879 5445 5854 push.l 0x54455854 /* 'TEXT' */ 0000107C 486E FFF8 pea.l [A6 - 0x8] 00001080 A9FD syscall GetScrap 00001082 201F move.l D0, [A7]+ 00001084 31C0 0AB0 move.w [0x00000AB0 /* TEScrpLength */], D0 label00001088: 00001088 4E5E unlink A6 0000108A 4E75 rts fn0000108C: 0000108C 4E56 FFA6 link A6, -0x005A 00001090 48E7 0700 movem.l -[A7], D5,D6,D7 00001094 42A7 clr.l -[A7] 00001096 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000109A 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 0000109E 201F move.l D0, [A7]+ 000010A0 4878 0052 push.l 0x52 /* 'R' */ 000010A4 2F00 move.l -[A7], D0 000010A6 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000010AA 3E00 move.w D7, D0 000010AC 7C00 moveq.l D6, 0x00 000010AE 6000 00F6 bra +0xF8 /* 000011A6 */ label000010B2: 000010B2 206E 0008 movea.l A0, [A6 + 0x8] 000010B6 3006 move.w D0, D6 000010B8 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 000010BC D090 add.l D0, [A0] 000010BE 2040 movea.l A0, D0 000010C0 43EE FFAA lea.l A1, [A6 - 0x56] 000010C4 7013 moveq.l D0, 0x13 label000010C6: 000010C6 22D8 move.l [A1]+, [A0]+ 000010C8 51C8 FFFC dbf D0, -0x6 /* 000010C6 */ 000010CC 32D8 move.w [A1]+, [A0]+ 000010CE 4A6E FFAE tst.w [A6 - 0x52] 000010D2 6606 bne +0x8 /* 000010DA */ 000010D4 4A6E 0010 tst.w [A6 + 0x10] 000010D8 6718 beq +0x1A /* 000010F2 */ label000010DA: 000010DA 4A6E FFAE tst.w [A6 - 0x52] 000010DE 6708 beq +0xA /* 000010E8 */ 000010E0 0C6E 0001 0010 cmpi.w [A6 + 0x10], 0x1 000010E6 670A beq +0xC /* 000010F2 */ label000010E8: 000010E8 0C6E 0002 0010 cmpi.w [A6 + 0x10], 0x2 000010EE 6600 00B4 bne +0xB6 /* 000011A4 */ label000010F2: 000010F2 4AAE FFE8 tst.l [A6 - 0x18] 000010F6 673E beq +0x40 /* 00001136 */ 000010F8 0C6E 006C FFAA cmpi.w [A6 - 0x56], 0x6C /* 'l' */ 000010FE 662A bne +0x2C /* 0000112A */ 00001100 42A7 clr.l -[A7] 00001102 42A7 clr.l -[A7] 00001104 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00001108 205F movea.l A0, [A7]+ 0000110A 2D48 FFA6 move.l [A6 - 0x5A], A0 0000110E 3F3C 0002 move.w -[A7], 0x2 00001112 2F2E FFA6 move.l -[A7], [A6 - 0x5A] 00001116 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000111A 4EBA FF70 jsr [PC - 0x90 /* 0000108C */] 0000111E 4FEF 000A lea.l A7, [A7 + 0xA] 00001122 2D6E FFA6 FFE8 move.l [A6 - 0x18], [A6 - 0x5A] 00001128 600C bra +0xE /* 00001136 */ label0000112A: 0000112A 4267 clr.w -[A7] 0000112C 486E FFE8 pea.l [A6 - 0x18] 00001130 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00001134 301F move.w D0, [A7]+ label00001136: 00001136 4AAE FFE4 tst.l [A6 - 0x1C] 0000113A 670C beq +0xE /* 00001148 */ 0000113C 4267 clr.w -[A7] 0000113E 486E FFE4 pea.l [A6 - 0x1C] 00001142 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00001146 301F move.w D0, [A7]+ label00001148: 00001148 4AAE FFEC tst.l [A6 - 0x14] 0000114C 670C beq +0xE /* 0000115A */ 0000114E 4267 clr.w -[A7] 00001150 486E FFEC pea.l [A6 - 0x14] 00001154 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00001158 301F move.w D0, [A7]+ label0000115A: 0000115A 42A7 clr.l -[A7] 0000115C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001160 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00001164 201F move.l D0, [A7]+ 00001166 2D40 FFFC move.l [A6 - 0x4], D0 0000116A 4878 0052 push.l 0x52 /* 'R' */ 0000116E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001172 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001176 3A00 move.w D5, D0 00001178 2F2E 000C move.l -[A7], [A6 + 0xC] 0000117C 206E FFFC movea.l A0, [A6 - 0x4] 00001180 4868 0052 pea.l [A0 + 0x52] 00001184 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00001188 206E 000C movea.l A0, [A6 + 0xC] 0000118C 3005 move.w D0, D5 0000118E C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00001192 D090 add.l D0, [A0] 00001194 2040 movea.l A0, D0 00001196 43EE FFAA lea.l A1, [A6 - 0x56] 0000119A 7013 moveq.l D0, 0x13 label0000119C: 0000119C 20D9 move.l [A0]+, [A1]+ 0000119E 51C8 FFFC dbf D0, -0x6 /* 0000119C */ 000011A2 30D9 move.w [A0]+, [A1]+ label000011A4: 000011A4 5246 addq.w D6, 1 label000011A6: 000011A6 BC47 cmp.w D6, D7 000011A8 6D00 FF08 blt -0xF6 /* 000010B2 */ 000011AC 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000011B0 4E5E unlink A6 000011B2 4E75 rts export_513: fn000011B4: 000011B4 4E56 FFAE link A6, -0x0052 000011B8 48E7 0700 movem.l -[A7], D5,D6,D7 000011BC 42A7 clr.l -[A7] 000011BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000011C2 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000011C6 201F move.l D0, [A7]+ 000011C8 4878 0052 push.l 0x52 /* 'R' */ 000011CC 2F00 move.l -[A7], D0 000011CE 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000011D2 3E00 move.w D7, D0 000011D4 7C00 moveq.l D6, 0x00 000011D6 6000 00DA bra +0xDC /* 000012B2 */ label000011DA: 000011DA 206E 0008 movea.l A0, [A6 + 0x8] 000011DE 3006 move.w D0, D6 000011E0 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 000011E4 D090 add.l D0, [A0] 000011E6 2040 movea.l A0, D0 000011E8 43EE FFAE lea.l A1, [A6 - 0x52] 000011EC 7013 moveq.l D0, 0x13 label000011EE: 000011EE 22D8 move.l [A1]+, [A0]+ 000011F0 51C8 FFFC dbf D0, -0x6 /* 000011EE */ 000011F4 32D8 move.w [A1]+, [A0]+ 000011F6 4A6E FFB2 tst.w [A6 - 0x4E] 000011FA 6606 bne +0x8 /* 00001202 */ 000011FC 4A6E 000C tst.w [A6 + 0xC] 00001200 6718 beq +0x1A /* 0000121A */ label00001202: 00001202 4A6E FFB2 tst.w [A6 - 0x4E] 00001206 6708 beq +0xA /* 00001210 */ 00001208 0C6E 0001 000C cmpi.w [A6 + 0xC], 0x1 0000120E 670A beq +0xC /* 0000121A */ label00001210: 00001210 0C6E 0002 000C cmpi.w [A6 + 0xC], 0x2 00001216 6600 0098 bne +0x9A /* 000012B0 */ label0000121A: 0000121A 4AAE FFEC tst.l [A6 - 0x14] 0000121E 671E beq +0x20 /* 0000123E */ 00001220 0C6E 006C FFAE cmpi.w [A6 - 0x52], 0x6C /* 'l' */ 00001226 660E bne +0x10 /* 00001236 */ 00001228 3F3C 0002 move.w -[A7], 0x2 0000122C 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001230 4EBA FF82 jsr [PC - 0x7E /* 000011B4 */] 00001234 5C8F addq.l A7, 6 label00001236: 00001236 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000123A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] label0000123E: 0000123E 4AAE FFE8 tst.l [A6 - 0x18] 00001242 6708 beq +0xA /* 0000124C */ 00001244 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001248 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] label0000124C: 0000124C 4AAE FFF0 tst.l [A6 - 0x10] 00001250 6708 beq +0xA /* 0000125A */ 00001252 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001256 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] label0000125A: 0000125A 3A06 move.w D5, D6 0000125C 602A bra +0x2C /* 00001288 */ label0000125E: 0000125E 206E 0008 movea.l A0, [A6 + 0x8] 00001262 3005 move.w D0, D5 00001264 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00001268 D090 add.l D0, [A0] 0000126A 206E 0008 movea.l A0, [A6 + 0x8] 0000126E 3205 move.w D1, D5 00001270 5241 addq.w D1, 1 00001272 C3FC 0052 muls.w D1, 0x52 /* 'R' */ 00001276 D290 add.l D1, [A0] 00001278 2041 movea.l A0, D1 0000127A 2240 movea.l A1, D0 0000127C 7013 moveq.l D0, 0x13 label0000127E: 0000127E 22D8 move.l [A1]+, [A0]+ 00001280 51C8 FFFC dbf D0, -0x6 /* 0000127E */ 00001284 32D8 move.w [A1]+, [A0]+ 00001286 5245 addq.w D5, 1 label00001288: 00001288 3007 move.w D0, D7 0000128A 5340 subq.w D0, 1 0000128C BA40 cmp.w D5, D0 0000128E 6DCE blt -0x30 /* 0000125E */ 00001290 42A7 clr.l -[A7] 00001292 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001296 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 0000129A 201F move.l D0, [A7]+ 0000129C 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012A0 0680 FFFF FFAE addi.l D0, 0xFFFFFFAE 000012A6 2F00 move.l -[A7], D0 000012A8 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 000012AC 5346 subq.w D6, 1 000012AE 5347 subq.w D7, 1 label000012B0: 000012B0 5246 addq.w D6, 1 label000012B2: 000012B2 BC47 cmp.w D6, D7 000012B4 6D00 FF24 blt -0xDA /* 000011DA */ 000012B8 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000012BC 4E5E unlink A6 000012BE 4E75 rts fn000012C0: 000012C0 4E56 FFFC link A6, -0x0004 000012C4 206E 0008 movea.l A0, [A6 + 0x8] 000012C8 2050 movea.l A0, [A0] 000012CA 3D68 0020 FFFE move.w [A6 - 0x2], [A0 + 0x20] 000012D0 206E 0008 movea.l A0, [A6 + 0x8] 000012D4 2050 movea.l A0, [A0] 000012D6 3D68 0022 FFFC move.w [A6 - 0x4], [A0 + 0x22] 000012DC 302E FFFE move.w D0, [A6 - 0x2] 000012E0 B06E FFFC cmp.w D0, [A6 - 0x4] 000012E4 6604 bne +0x6 /* 000012EA */ 000012E6 7000 moveq.l D0, 0x00 000012E8 6002 bra +0x4 /* 000012EC */ label000012EA: 000012EA 7001 moveq.l D0, 0x01 label000012EC: 000012EC 4E5E unlink A6 000012EE 4E75 rts fn000012F0: 000012F0 4E56 FEA2 link A6, -0x015E 000012F4 486E FEA2 pea.l [A6 - 0x15E] 000012F8 3F3C 03E8 move.w -[A7], 0x3E8 000012FC 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001300 4EAD 0772 jsr [A5 + 0x772 /* export_234 */] 00001304 4267 clr.w -[A7] 00001306 486E FEA2 pea.l [A6 - 0x15E] 0000130A 3F2D B190 move.w -[A7], [A5 - 0x4E70] 0000130E 4EAD 0662 jsr [A5 + 0x662 /* export_200 */] 00001312 301F move.w D0, [A7]+ 00001314 2F2D B35C move.l -[A7], [A5 - 0x4CA4] 00001318 4EAD 09F2 jsr [A5 + 0x9F2 /* export_314 */] 0000131C 588F addq.l A7, 4 0000131E 2D40 FFFC move.l [A6 - 0x4], D0 00001322 2F2D B370 move.l -[A7], [A5 - 0x4C90] 00001326 4EAD 09F2 jsr [A5 + 0x9F2 /* export_314 */] 0000132A 588F addq.l A7, 4 0000132C D1AE FFFC add.l [A6 - 0x4], D0 00001330 42AE FFB6 clr.l [A6 - 0x4A] 00001334 42AE FFBC clr.l [A6 - 0x44] 00001338 3D6D B190 FFC0 move.w [A6 - 0x40], [A5 - 0x4E70] 0000133E 70FF moveq.l D0, 0xFFFFFFFF 00001340 3D40 FFC6 move.w [A6 - 0x3A], D0 00001344 4267 clr.w -[A7] 00001346 486E FFAA pea.l [A6 - 0x56] 0000134A 4267 clr.w -[A7] 0000134C 4EAD 060A jsr [A5 + 0x60A /* export_189 */] 00001350 301F move.w D0, [A7]+ 00001352 3F00 move.w -[A7], D0 00001354 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001358 548F addq.l A7, 2 0000135A 306E FFE8 movea.w A0, [A6 - 0x18] 0000135E 2F2E FFDA move.l -[A7], [A6 - 0x26] 00001362 2F08 move.l -[A7], A0 00001364 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001368 222E FFFC move.l D1, [A6 - 0x4] 0000136C 0681 0000 2710 addi.l D1, 0x2710 00001372 B280 cmp.l D1, D0 00001374 6F06 ble +0x8 /* 0000137C */ 00001376 706B moveq.l D0, 0x6B 00001378 6000 0166 bra +0x168 /* 000014E0 */ label0000137C: 0000137C 082E 0007 FFD1 btst.b [A6 - 0x2F], 0x7 00001382 6706 beq +0x8 /* 0000138A */ 00001384 706C moveq.l D0, 0x6C 00001386 6000 0158 bra +0x15A /* 000014E0 */ label0000138A: 0000138A 4267 clr.w -[A7] 0000138C 486E FEA2 pea.l [A6 - 0x15E] 00001390 3F2D B190 move.w -[A7], [A5 - 0x4E70] 00001394 4879 3F3F 3F3F push.l 0x3F3F3F3F /* '????' */ 0000139A 4879 3F3F 3F3F push.l 0x3F3F3F3F /* '????' */ 000013A0 4EAD 065A jsr [A5 + 0x65A /* export_199 */] 000013A4 301F move.w D0, [A7]+ 000013A6 3F00 move.w -[A7], D0 000013A8 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000013AC 548F addq.l A7, 2 000013AE 4267 clr.w -[A7] 000013B0 486E FEA2 pea.l [A6 - 0x15E] 000013B4 3F2D B190 move.w -[A7], [A5 - 0x4E70] 000013B8 486E FFFA pea.l [A6 - 0x6] 000013BC 4EAD 061A jsr [A5 + 0x61A /* export_191 */] 000013C0 301F move.w D0, [A7]+ 000013C2 3F00 move.w -[A7], D0 000013C4 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000013C8 548F addq.l A7, 2 000013CA 42A7 clr.l -[A7] 000013CC 4878 2710 push.l 0x2710 000013D0 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000013D4 205F movea.l A0, [A7]+ 000013D6 2D48 FFA6 move.l [A6 - 0x5A], A0 000013DA 2F2E FFA6 move.l -[A7], [A6 - 0x5A] 000013DE 2F2D B35C move.l -[A7], [A5 - 0x4CA4] 000013E2 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */] 000013E6 508F addq.l A7, 8 000013E8 3F00 move.w -[A7], D0 000013EA 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000013EE 548F addq.l A7, 2 000013F0 2F2E FFA6 move.l -[A7], [A6 - 0x5A] 000013F4 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 000013F8 42A7 clr.l -[A7] 000013FA 4878 2710 push.l 0x2710 000013FE 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00001402 205F movea.l A0, [A7]+ 00001404 2D48 FFA2 move.l [A6 - 0x5E], A0 00001408 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 0000140C 2F2D B370 move.l -[A7], [A5 - 0x4C90] 00001410 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */] 00001414 508F addq.l A7, 8 00001416 3F00 move.w -[A7], D0 00001418 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000141C 548F addq.l A7, 2 0000141E 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 00001422 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00001426 42A7 clr.l -[A7] 00001428 2F2E FFA6 move.l -[A7], [A6 - 0x5A] 0000142C 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00001430 201F move.l D0, [A7]+ 00001432 2B40 FC26 move.l [A5 - 0x3DA], D0 00001436 42A7 clr.l -[A7] 00001438 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 0000143C 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00001440 201F move.l D0, [A7]+ 00001442 2B40 FC2A move.l [A5 - 0x3D6], D0 00001446 4267 clr.w -[A7] 00001448 3F2E FFFA move.w -[A7], [A6 - 0x6] 0000144C 486D FC26 pea.l [A5 - 0x3DA] 00001450 206E FFA6 movea.l A0, [A6 - 0x5A] 00001454 2F10 move.l -[A7], [A0] 00001456 4EAD 0632 jsr [A5 + 0x632 /* export_194 */] 0000145A 301F move.w D0, [A7]+ 0000145C 3F00 move.w -[A7], D0 0000145E 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001462 548F addq.l A7, 2 00001464 4267 clr.w -[A7] 00001466 3F2E FFFA move.w -[A7], [A6 - 0x6] 0000146A 486D FC2A pea.l [A5 - 0x3D6] 0000146E 206E FFA2 movea.l A0, [A6 - 0x5E] 00001472 2F10 move.l -[A7], [A0] 00001474 4EAD 0632 jsr [A5 + 0x632 /* export_194 */] 00001478 301F move.w D0, [A7]+ 0000147A 3F00 move.w -[A7], D0 0000147C 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001480 548F addq.l A7, 2 00001482 4267 clr.w -[A7] 00001484 3F2E FFFA move.w -[A7], [A6 - 0x6] 00001488 4EAD 0622 jsr [A5 + 0x622 /* export_192 */] 0000148C 301F move.w D0, [A7]+ 0000148E 3F00 move.w -[A7], D0 00001490 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001494 548F addq.l A7, 2 00001496 2F2E FFA6 move.l -[A7], [A6 - 0x5A] 0000149A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000149E 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 000014A2 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000014A6 7001 moveq.l D0, 0x01 000014A8 3B40 B522 move.w [A5 - 0x4ADE], D0 000014AC 2B6D B344 FC4E move.l [A5 - 0x3B2], [A5 - 0x4CBC] 000014B2 2B6D B368 FC52 move.l [A5 - 0x3AE], [A5 - 0x4C98] 000014B8 2B6D B36C FC56 move.l [A5 - 0x3AA], [A5 - 0x4C94] 000014BE 206D B334 movea.l A0, [A5 - 0x4CCC] 000014C2 3B68 0002 FC24 move.w [A5 - 0x3DC], [A0 + 0x2] 000014C8 4878 0020 push.l 0x20 /* ' ' */ 000014CC 486D FC2E pea.l [A5 - 0x3D2] 000014D0 206D B334 movea.l A0, [A5 - 0x4CCC] 000014D4 4868 000A pea.l [A0 + 0xA] 000014D8 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000014DC 4FEF 000C lea.l A7, [A7 + 0xC] label000014E0: 000014E0 4E5E unlink A6 000014E2 4E75 rts fn000014E4: 000014E4 4E56 FEDC link A6, -0x0124 000014E8 4A6D B522 tst.w [A5 - 0x4ADE] 000014EC 6606 bne +0x8 /* 000014F4 */ 000014EE 7000 moveq.l D0, 0x00 000014F0 6000 0298 bra +0x29A /* 0000178A */ label000014F4: 000014F4 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 000014F8 4EAD 0A6A jsr [A5 + 0xA6A /* export_329 */] 000014FC 588F addq.l A7, 4 000014FE 4A40 tst.w D0 00001500 6706 beq +0x8 /* 00001508 */ 00001502 7000 moveq.l D0, 0x00 00001504 6000 0284 bra +0x286 /* 0000178A */ label00001508: 00001508 486E FEE0 pea.l [A6 - 0x120] 0000150C 4878 0014 push.l 0x14 00001510 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001514 4EAD 094A jsr [A5 + 0x94A /* export_293 */] 00001518 4FEF 000C lea.l A7, [A7 + 0xC] 0000151C 3F00 move.w -[A7], D0 0000151E 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001522 548F addq.l A7, 2 00001524 202E FEE0 move.l D0, [A6 - 0x120] 00001528 D0AD FC26 add.l D0, [A5 - 0x3DA] 0000152C D0AD FC2A add.l D0, [A5 - 0x3D6] 00001530 0680 0000 4E20 addi.l D0, 0x4E20 /* 'N ' */ 00001536 2F00 move.l -[A7], D0 00001538 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 0000153C 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */] 00001540 508F addq.l A7, 8 00001542 4A40 tst.w D0 00001544 6706 beq +0x8 /* 0000154C */ 00001546 7000 moveq.l D0, 0x00 00001548 6000 0240 bra +0x242 /* 0000178A */ label0000154C: 0000154C 526D B32A addq.w [A5 - 0x4CD6], 1 00001550 42A7 clr.l -[A7] 00001552 2F2D FC26 move.l -[A7], [A5 - 0x3DA] 00001556 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 0000155A 205F movea.l A0, [A7]+ 0000155C 2D48 FFFC move.l [A6 - 0x4], A0 00001560 42A7 clr.l -[A7] 00001562 2F2D FC2A move.l -[A7], [A5 - 0x3D6] 00001566 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 0000156A 205F movea.l A0, [A7]+ 0000156C 2D48 FFF8 move.l [A6 - 0x8], A0 00001570 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001574 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00001578 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000157C 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00001580 486E FEF4 pea.l [A6 - 0x10C] 00001584 3F3C 03E8 move.w -[A7], 0x3E8 00001588 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000158C 4EAD 0772 jsr [A5 + 0x772 /* export_234 */] 00001590 4267 clr.w -[A7] 00001592 486E FEF4 pea.l [A6 - 0x10C] 00001596 3F2D B190 move.w -[A7], [A5 - 0x4E70] 0000159A 486E FFF6 pea.l [A6 - 0xA] 0000159E 4EAD 061A jsr [A5 + 0x61A /* export_191 */] 000015A2 301F move.w D0, [A7]+ 000015A4 3F00 move.w -[A7], D0 000015A6 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000015AA 548F addq.l A7, 2 000015AC 2D6D FC26 FEE0 move.l [A6 - 0x120], [A5 - 0x3DA] 000015B2 4267 clr.w -[A7] 000015B4 3F2E FFF6 move.w -[A7], [A6 - 0xA] 000015B8 486E FEE0 pea.l [A6 - 0x120] 000015BC 206E FFFC movea.l A0, [A6 - 0x4] 000015C0 2F10 move.l -[A7], [A0] 000015C2 4EAD 062A jsr [A5 + 0x62A /* export_193 */] 000015C6 301F move.w D0, [A7]+ 000015C8 3F00 move.w -[A7], D0 000015CA 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000015CE 548F addq.l A7, 2 000015D0 2D6D FC2A FEE0 move.l [A6 - 0x120], [A5 - 0x3D6] 000015D6 4267 clr.w -[A7] 000015D8 3F2E FFF6 move.w -[A7], [A6 - 0xA] 000015DC 486E FEE0 pea.l [A6 - 0x120] 000015E0 206E FFF8 movea.l A0, [A6 - 0x8] 000015E4 2F10 move.l -[A7], [A0] 000015E6 4EAD 062A jsr [A5 + 0x62A /* export_193 */] 000015EA 301F move.w D0, [A7]+ 000015EC 3F00 move.w -[A7], D0 000015EE 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000015F2 548F addq.l A7, 2 000015F4 4267 clr.w -[A7] 000015F6 3F2E FFF6 move.w -[A7], [A6 - 0xA] 000015FA 4EAD 0622 jsr [A5 + 0x622 /* export_192 */] 000015FE 301F move.w D0, [A7]+ 00001600 3F00 move.w -[A7], D0 00001602 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001606 548F addq.l A7, 2 00001608 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000160C 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00001610 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001614 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00001618 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000161C 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00001620 588F addq.l A7, 4 00001622 3F00 move.w -[A7], D0 00001624 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001628 548F addq.l A7, 2 0000162A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000162E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */] 00001632 588F addq.l A7, 4 00001634 3F00 move.w -[A7], D0 00001636 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000163A 548F addq.l A7, 2 0000163C 4EBA 0150 jsr [PC + 0x150 /* 0000178E */] 00001640 4A40 tst.w D0 00001642 6754 beq +0x56 /* 00001698 */ 00001644 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001648 486E FEF0 pea.l [A6 - 0x110] 0000164C 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001650 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */] 00001654 4FEF 000C lea.l A7, [A7 + 0xC] 00001658 3F00 move.w -[A7], D0 0000165A 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000165E 548F addq.l A7, 2 00001660 206D B34C movea.l A0, [A5 - 0x4CB4] 00001664 2050 movea.l A0, [A0] 00001666 52A8 000C addq.l [A0 + 0xC], 1 0000166A 206D B34C movea.l A0, [A5 - 0x4CB4] 0000166E 2050 movea.l A0, [A0] 00001670 2D68 0010 FEEC move.l [A6 - 0x114], [A0 + 0x10] 00001676 206D B34C movea.l A0, [A5 - 0x4CB4] 0000167A 2050 movea.l A0, [A0] 0000167C 52A8 0010 addq.l [A0 + 0x10], 1 00001680 2F2D B344 move.l -[A7], [A5 - 0x4CBC] 00001684 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001688 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 0000168C 508F addq.l A7, 8 0000168E 3F00 move.w -[A7], D0 00001690 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001694 548F addq.l A7, 2 00001696 601E bra +0x20 /* 000016B6 */ label00001698: 00001698 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000169C 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */] 000016A0 588F addq.l A7, 4 000016A2 3F00 move.w -[A7], D0 000016A4 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000016A8 548F addq.l A7, 2 000016AA 2D6D FC52 FEF0 move.l [A6 - 0x110], [A5 - 0x3AE] 000016B0 2D6D FC56 FEEC move.l [A6 - 0x114], [A5 - 0x3AA] label000016B6: 000016B6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000016BA 486E FEE8 pea.l [A6 - 0x118] 000016BE 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 000016C2 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */] 000016C6 4FEF 000C lea.l A7, [A7 + 0xC] 000016CA 3F00 move.w -[A7], D0 000016CC 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000016D0 548F addq.l A7, 2 000016D2 206D B34C movea.l A0, [A5 - 0x4CB4] 000016D6 2050 movea.l A0, [A0] 000016D8 52A8 0008 addq.l [A0 + 0x8], 1 000016DC 206D B34C movea.l A0, [A5 - 0x4CB4] 000016E0 2050 movea.l A0, [A0] 000016E2 2D68 0010 FEE4 move.l [A6 - 0x11C], [A0 + 0x10] 000016E8 206D B34C movea.l A0, [A5 - 0x4CB4] 000016EC 2050 movea.l A0, [A0] 000016EE 52A8 0010 addq.l [A0 + 0x10], 1 000016F2 2F2D B344 move.l -[A7], [A5 - 0x4CBC] 000016F6 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 000016FA 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 000016FE 508F addq.l A7, 8 00001700 3F00 move.w -[A7], D0 00001702 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001706 548F addq.l A7, 2 00001708 2F2E FEEC move.l -[A7], [A6 - 0x114] 0000170C 2F2E FEF0 move.l -[A7], [A6 - 0x110] 00001710 2F2E FEE4 move.l -[A7], [A6 - 0x11C] 00001714 2F2E FEE8 move.l -[A7], [A6 - 0x118] 00001718 2F2D B350 move.l -[A7], [A5 - 0x4CB0] 0000171C 2F2D B344 move.l -[A7], [A5 - 0x4CBC] 00001720 2F2D B34C move.l -[A7], [A5 - 0x4CB4] 00001724 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001728 4EBA 1AF2 jsr [PC + 0x1AF2 /* 0000321C */] 0000172C 4FEF 0020 lea.l A7, [A7 + 0x20] 00001730 2F2D B344 move.l -[A7], [A5 - 0x4CBC] 00001734 2F2D B34C move.l -[A7], [A5 - 0x4CB4] 00001738 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 0000173C 4EBA 17DC jsr [PC + 0x17DC /* 00002F1A */] 00001740 4FEF 000C lea.l A7, [A7 + 0xC] 00001744 2F2D B34C move.l -[A7], [A5 - 0x4CB4] 00001748 2F2D B344 move.l -[A7], [A5 - 0x4CBC] 0000174C 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001750 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */] 00001754 4FEF 000C lea.l A7, [A7 + 0xC] 00001758 3F00 move.w -[A7], D0 0000175A 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000175E 548F addq.l A7, 2 00001760 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001764 4EAD 0972 jsr [A5 + 0x972 /* export_298 */] 00001768 588F addq.l A7, 4 0000176A 3F00 move.w -[A7], D0 0000176C 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001770 548F addq.l A7, 2 00001772 4EBA 14C6 jsr [PC + 0x14C6 /* 00002C3A */] 00001776 3D40 FFF4 move.w [A6 - 0xC], D0 0000177A 0C6E FC20 FFF4 cmpi.w [A6 - 0xC], 0xFC20 00001780 6604 bne +0x6 /* 00001786 */ 00001782 7000 moveq.l D0, 0x00 00001784 6004 bra +0x6 /* 0000178A */ label00001786: 00001786 302E FFF4 move.w D0, [A6 - 0xC] label0000178A: 0000178A 4E5E unlink A6 0000178C 4E75 rts fn0000178E: 0000178E 4E56 FFB8 link A6, -0x0048 00001792 202D FC4E move.l D0, [A5 - 0x3B2] 00001796 B0AD B344 cmp.l D0, [A5 - 0x4CBC] 0000179A 6706 beq +0x8 /* 000017A2 */ 0000179C 7001 moveq.l D0, 0x01 0000179E 6000 007A bra +0x7C /* 0000181A */ label000017A2: 000017A2 206D B334 movea.l A0, [A5 - 0x4CCC] 000017A6 302D FC24 move.w D0, [A5 - 0x3DC] 000017AA B068 0002 cmp.w D0, [A0 + 0x2] 000017AE 6706 beq +0x8 /* 000017B6 */ 000017B0 7001 moveq.l D0, 0x01 000017B2 6000 0066 bra +0x68 /* 0000181A */ label000017B6: 000017B6 206D B334 movea.l A0, [A5 - 0x4CCC] 000017BA 4868 000A pea.l [A0 + 0xA] 000017BE 486D FC2E pea.l [A5 - 0x3D2] 000017C2 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 000017C6 508F addq.l A7, 8 000017C8 4A40 tst.w D0 000017CA 6604 bne +0x6 /* 000017D0 */ 000017CC 7001 moveq.l D0, 0x01 000017CE 604A bra +0x4C /* 0000181A */ label000017D0: 000017D0 206D B34C movea.l A0, [A5 - 0x4CB4] 000017D4 2050 movea.l A0, [A0] 000017D6 2D68 0008 FFBC move.l [A6 - 0x44], [A0 + 0x8] 000017DC 7001 moveq.l D0, 0x01 000017DE 2D40 FFB8 move.l [A6 - 0x48], D0 000017E2 602A bra +0x2C /* 0000180E */ label000017E4: 000017E4 486E FFC0 pea.l [A6 - 0x40] 000017E8 2F2E FFB8 move.l -[A7], [A6 - 0x48] 000017EC 2F2D B34C move.l -[A7], [A5 - 0x4CB4] 000017F0 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 000017F4 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 000017F8 4FEF 0010 lea.l A7, [A7 + 0x10] 000017FC 202E FFC4 move.l D0, [A6 - 0x3C] 00001800 B0AD FC52 cmp.l D0, [A5 - 0x3AE] 00001804 6604 bne +0x6 /* 0000180A */ 00001806 7000 moveq.l D0, 0x00 00001808 6010 bra +0x12 /* 0000181A */ label0000180A: 0000180A 52AE FFB8 addq.l [A6 - 0x48], 1 label0000180E: 0000180E 202E FFB8 move.l D0, [A6 - 0x48] 00001812 B0AE FFBC cmp.l D0, [A6 - 0x44] 00001816 6FCC ble -0x32 /* 000017E4 */ 00001818 7001 moveq.l D0, 0x01 label0000181A: 0000181A 4E5E unlink A6 0000181C 4E75 rts export_517: fn0000181E: 0000181E 4E56 FFD6 link A6, -0x002A 00001822 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7 00001826 206D B34C movea.l A0, [A5 - 0x4CB4] 0000182A 2050 movea.l A0, [A0] 0000182C 0CA8 0000 0001 0008 cmpi.l [A0 + 0x8], 0x1 00001834 6E06 bgt +0x8 /* 0000183C */ 00001836 7069 moveq.l D0, 0x69 00001838 6000 02DA bra +0x2DC /* 00001B14 */ label0000183C: 0000183C 206D B35C movea.l A0, [A5 - 0x4CA4] 00001840 2050 movea.l A0, [A0] 00001842 0828 0000 0005 btst.b [A0 + 0x5], 0x0 00001848 6706 beq +0x8 /* 00001850 */ 0000184A 706A moveq.l D0, 0x6A 0000184C 6000 02C6 bra +0x2C8 /* 00001B14 */ label00001850: 00001850 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001854 4EAD 0A6A jsr [A5 + 0xA6A /* export_329 */] 00001858 588F addq.l A7, 4 0000185A 4A40 tst.w D0 0000185C 6706 beq +0x8 /* 00001864 */ 0000185E 7000 moveq.l D0, 0x00 00001860 6000 02B2 bra +0x2B4 /* 00001B14 */ label00001864: 00001864 526D B32A addq.w [A5 - 0x4CD6], 1 00001868 2D6D B350 FFDA move.l [A6 - 0x26], [A5 - 0x4CB0] 0000186E 202D B350 move.l D0, [A5 - 0x4CB0] 00001872 5380 subq.l D0, 1 00001874 2D40 FFE6 move.l [A6 - 0x1A], D0 00001878 2D6D B354 FFE2 move.l [A6 - 0x1E], [A5 - 0x4CAC] 0000187E 2D6D B368 FFDE move.l [A6 - 0x22], [A5 - 0x4C98] 00001884 2F2E FFDE move.l -[A7], [A6 - 0x22] 00001888 4EBA 0372 jsr [PC + 0x372 /* 00001BFC */] 0000188C 588F addq.l A7, 4 0000188E 3D40 FFEC move.w [A6 - 0x14], D0 00001892 4A6E FFEC tst.w [A6 - 0x14] 00001896 6714 beq +0x16 /* 000018AC */ 00001898 206D B370 movea.l A0, [A5 - 0x4C90] 0000189C 2050 movea.l A0, [A0] 0000189E 0828 0000 0005 btst.b [A0 + 0x5], 0x0 000018A4 6706 beq +0x8 /* 000018AC */ 000018A6 706D moveq.l D0, 0x6D 000018A8 6000 026A bra +0x26C /* 00001B14 */ label000018AC: 000018AC 4A6D B31A tst.w [A5 - 0x4CE6] 000018B0 6600 006A bne +0x6C /* 0000191C */ 000018B4 2D6D B38C FFD6 move.l [A6 - 0x2A], [A5 - 0x4C74] 000018BA 2F2D B37C move.l -[A7], [A5 - 0x4C84] 000018BE 4267 clr.w -[A7] 000018C0 486D FC9C pea.l [A5 - 0x364] 000018C4 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 000018C8 4FEF 000A lea.l A7, [A7 + 0xA] 000018CC 3A00 move.w D5, D0 000018CE 4A45 tst.w D5 000018D0 6706 beq +0x8 /* 000018D8 */ 000018D2 3005 move.w D0, D5 000018D4 6000 023E bra +0x240 /* 00001B14 */ label000018D8: 000018D8 202E FFD6 move.l D0, [A6 - 0x2A] 000018DC B0AD B38C cmp.l D0, [A5 - 0x4C74] 000018E0 6706 beq +0x8 /* 000018E8 */ 000018E2 7000 moveq.l D0, 0x00 000018E4 6000 022E bra +0x230 /* 00001B14 */ label000018E8: 000018E8 4A6E FFEC tst.w [A6 - 0x14] 000018EC 672E beq +0x30 /* 0000191C */ 000018EE 2F2D B37C move.l -[A7], [A5 - 0x4C84] 000018F2 4267 clr.w -[A7] 000018F4 486D FCA8 pea.l [A5 - 0x358] 000018F8 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 000018FC 4FEF 000A lea.l A7, [A7 + 0xA] 00001900 3A00 move.w D5, D0 00001902 4A45 tst.w D5 00001904 6706 beq +0x8 /* 0000190C */ 00001906 3005 move.w D0, D5 00001908 6000 020A bra +0x20C /* 00001B14 */ label0000190C: 0000190C 202E FFD6 move.l D0, [A6 - 0x2A] 00001910 B0AD B38C cmp.l D0, [A5 - 0x4C74] 00001914 6706 beq +0x8 /* 0000191C */ 00001916 7000 moveq.l D0, 0x00 00001918 6000 01FA bra +0x1FC /* 00001B14 */ label0000191C: 0000191C 3D6D B31A FFF4 move.w [A6 - 0xC], [A5 - 0x4CE6] 00001922 7001 moveq.l D0, 0x01 00001924 3B40 B31A move.w [A5 - 0x4CE6], D0 00001928 4EBA 1310 jsr [PC + 0x1310 /* 00002C3A */] 0000192C 3A00 move.w D5, D0 0000192E 3B6E FFF4 B31A move.w [A5 - 0x4CE6], [A6 - 0xC] 00001934 0C45 FC20 cmpi.w D5, 0xFC20 00001938 6606 bne +0x8 /* 00001940 */ 0000193A 7000 moveq.l D0, 0x00 0000193C 6000 01D6 bra +0x1D8 /* 00001B14 */ label00001940: 00001940 4A45 tst.w D5 00001942 6706 beq +0x8 /* 0000194A */ 00001944 3005 move.w D0, D5 00001946 6000 01CC bra +0x1CE /* 00001B14 */ label0000194A: 0000194A 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 0000194E 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001952 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */] 00001956 508F addq.l A7, 8 00001958 3F00 move.w -[A7], D0 0000195A 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000195E 548F addq.l A7, 2 00001960 4A6E FFEC tst.w [A6 - 0x14] 00001964 6736 beq +0x38 /* 0000199C */ 00001966 2F2E FFDE move.l -[A7], [A6 - 0x22] 0000196A 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 0000196E 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */] 00001972 508F addq.l A7, 8 00001974 3F00 move.w -[A7], D0 00001976 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000197A 548F addq.l A7, 2 0000197C 206D B34C movea.l A0, [A5 - 0x4CB4] 00001980 2050 movea.l A0, [A0] 00001982 53A8 000C subq.l [A0 + 0xC], 1 00001986 2F2D B344 move.l -[A7], [A5 - 0x4CBC] 0000198A 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 0000198E 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 00001992 508F addq.l A7, 8 00001994 3F00 move.w -[A7], D0 00001996 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000199A 548F addq.l A7, 2 label0000199C: 0000199C 206D B34C movea.l A0, [A5 - 0x4CB4] 000019A0 2050 movea.l A0, [A0] 000019A2 3C28 0030 move.w D6, [A0 + 0x30] 000019A6 7E00 moveq.l D7, 0x00 000019A8 6000 0164 bra +0x166 /* 00001B0E */ label000019AC: 000019AC 206D B34C movea.l A0, [A5 - 0x4CB4] 000019B0 3007 move.w D0, D7 000019B2 C1FC 0006 muls.w D0, 0x6 000019B6 D090 add.l D0, [A0] 000019B8 2040 movea.l A0, D0 000019BA 43EE FFFA lea.l A1, [A6 - 0x6] 000019BE 41E8 0032 lea.l A0, [A0 + 0x32] 000019C2 22D8 move.l [A1]+, [A0]+ 000019C4 32D8 move.w [A1]+, [A0]+ 000019C6 306E FFFA movea.w A0, [A6 - 0x6] 000019CA B1EE FFE6 cmpa.l A0, [A6 - 0x1A] 000019CE 6F00 0132 ble +0x134 /* 00001B02 */ 000019D2 486E FFF0 pea.l [A6 - 0x10] 000019D6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000019DA 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 000019DE 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 000019E2 4FEF 000C lea.l A7, [A7 + 0xC] 000019E6 3F00 move.w -[A7], D0 000019E8 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000019EC 548F addq.l A7, 2 000019EE 306E FFFA movea.w A0, [A6 - 0x6] 000019F2 91EE FFE6 sub.l A0, [A6 - 0x1A] 000019F6 5388 subq.l A0, 1 000019F8 2008 move.l D0, A0 000019FA ED80 asl D0, 6 000019FC 2800 move.l D4, D0 000019FE 206E FFF0 movea.l A0, [A6 - 0x10] 00001A02 202E FFE6 move.l D0, [A6 - 0x1A] 00001A06 ED80 asl D0, 6 00001A08 D090 add.l D0, [A0] 00001A0A 5480 addq.l D0, 2 00001A0C 2D40 FFF6 move.l [A6 - 0xA], D0 00001A10 2F04 move.l -[A7], D4 00001A12 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00001A16 206E FFF6 movea.l A0, [A6 - 0xA] 00001A1A 4868 0040 pea.l [A0 + 0x40] 00001A1E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001A22 4FEF 000C lea.l A7, [A7 + 0xC] 00001A26 42A7 clr.l -[A7] 00001A28 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001A2C 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00001A30 201F move.l D0, [A7]+ 00001A32 2600 move.l D3, D0 00001A34 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001A38 2003 move.l D0, D3 00001A3A 0680 FFFF FFC0 addi.l D0, 0xFFFFFFC0 00001A40 2F00 move.l -[A7], D0 00001A42 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00001A46 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001A4A 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001A4E 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 00001A52 508F addq.l A7, 8 00001A54 3F00 move.w -[A7], D0 00001A56 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001A5A 548F addq.l A7, 2 00001A5C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001A60 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001A64 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00001A68 508F addq.l A7, 8 00001A6A 3F00 move.w -[A7], D0 00001A6C 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001A70 548F addq.l A7, 2 00001A72 536E FFFA subq.w [A6 - 0x6], 1 00001A76 206D B34C movea.l A0, [A5 - 0x4CB4] 00001A7A 2050 movea.l A0, [A0] 00001A7C 53A8 0008 subq.l [A0 + 0x8], 1 00001A80 206D B34C movea.l A0, [A5 - 0x4CB4] 00001A84 3007 move.w D0, D7 00001A86 C1FC 0006 muls.w D0, 0x6 00001A8A D090 add.l D0, [A0] 00001A8C 2040 movea.l A0, D0 00001A8E 41E8 0032 lea.l A0, [A0 + 0x32] 00001A92 43EE FFFA lea.l A1, [A6 - 0x6] 00001A96 20D9 move.l [A0]+, [A1]+ 00001A98 30D9 move.w [A0]+, [A1]+ 00001A9A 2F2D B344 move.l -[A7], [A5 - 0x4CBC] 00001A9E 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001AA2 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 00001AA6 508F addq.l A7, 8 00001AA8 3F00 move.w -[A7], D0 00001AAA 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001AAE 548F addq.l A7, 2 00001AB0 4EBA 006A jsr [PC + 0x6A /* 00001B1C */] 00001AB4 202D B350 move.l D0, [A5 - 0x4CB0] 00001AB8 B0AE FFDA cmp.l D0, [A6 - 0x26] 00001ABC 6F12 ble +0x14 /* 00001AD0 */ 00001ABE 53AD B350 subq.l [A5 - 0x4CB0], 1 00001AC2 486D B334 pea.l [A5 - 0x4CCC] 00001AC6 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00001ACA 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00001ACE 508F addq.l A7, 8 label00001AD0: 00001AD0 2F2D B34C move.l -[A7], [A5 - 0x4CB4] 00001AD4 2F2D B344 move.l -[A7], [A5 - 0x4CBC] 00001AD8 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001ADC 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */] 00001AE0 4FEF 000C lea.l A7, [A7 + 0xC] 00001AE4 3F00 move.w -[A7], D0 00001AE6 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001AEA 548F addq.l A7, 2 00001AEC 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001AF0 4EAD 0972 jsr [A5 + 0x972 /* export_298 */] 00001AF4 588F addq.l A7, 4 00001AF6 3F00 move.w -[A7], D0 00001AF8 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001AFC 548F addq.l A7, 2 00001AFE 7000 moveq.l D0, 0x00 00001B00 6012 bra +0x14 /* 00001B14 */ label00001B02: 00001B02 302E FFFA move.w D0, [A6 - 0x6] 00001B06 48C0 ext.l D0 00001B08 91AE FFE6 sub.l [A6 - 0x1A], D0 00001B0C 5247 addq.w D7, 1 label00001B0E: 00001B0E BE46 cmp.w D7, D6 00001B10 6D00 FE9A blt -0x164 /* 000019AC */ label00001B14: 00001B14 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+ 00001B18 4E5E unlink A6 00001B1A 4E75 rts fn00001B1C: 00001B1C 4E56 FFEE link A6, -0x0012 00001B20 48E7 0300 movem.l -[A7], D6,D7 00001B24 206D B34C movea.l A0, [A5 - 0x4CB4] 00001B28 2050 movea.l A0, [A0] 00001B2A 3E28 0030 move.w D7, [A0 + 0x30] 00001B2E 7C00 moveq.l D6, 0x00 00001B30 6000 00BC bra +0xBE /* 00001BEE */ label00001B34: 00001B34 206D B34C movea.l A0, [A5 - 0x4CB4] 00001B38 3006 move.w D0, D6 00001B3A C1FC 0006 muls.w D0, 0x6 00001B3E D090 add.l D0, [A0] 00001B40 2040 movea.l A0, D0 00001B42 43EE FFF2 lea.l A1, [A6 - 0xE] 00001B46 41E8 0032 lea.l A0, [A0 + 0x32] 00001B4A 22D8 move.l [A1]+, [A0]+ 00001B4C 32D8 move.w [A1]+, [A0]+ 00001B4E 4A6E FFF2 tst.w [A6 - 0xE] 00001B52 6E00 0098 bgt +0x9A /* 00001BEC */ 00001B56 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001B5A 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001B5E 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */] 00001B62 508F addq.l A7, 8 00001B64 3F00 move.w -[A7], D0 00001B66 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001B6A 548F addq.l A7, 2 00001B6C 3007 move.w D0, D7 00001B6E 9046 sub.w D0, D6 00001B70 5340 subq.w D0, 1 00001B72 C1FC 0006 muls.w D0, 0x6 00001B76 48C0 ext.l D0 00001B78 2D40 FFFC move.l [A6 - 0x4], D0 00001B7C 206D B34C movea.l A0, [A5 - 0x4CB4] 00001B80 3006 move.w D0, D6 00001B82 C1FC 0006 muls.w D0, 0x6 00001B86 D090 add.l D0, [A0] 00001B88 0680 0000 0032 addi.l D0, 0x32 /* '2' */ 00001B8E 2D40 FFEE move.l [A6 - 0x12], D0 00001B92 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001B96 2F2E FFEE move.l -[A7], [A6 - 0x12] 00001B9A 206E FFEE movea.l A0, [A6 - 0x12] 00001B9E 4868 0006 pea.l [A0 + 0x6] 00001BA2 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00001BA6 4FEF 000C lea.l A7, [A7 + 0xC] 00001BAA 42A7 clr.l -[A7] 00001BAC 2F2D B34C move.l -[A7], [A5 - 0x4CB4] 00001BB0 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00001BB4 201F move.l D0, [A7]+ 00001BB6 2D40 FFF8 move.l [A6 - 0x8], D0 00001BBA 2F2D B34C move.l -[A7], [A5 - 0x4CB4] 00001BBE 206E FFF8 movea.l A0, [A6 - 0x8] 00001BC2 4868 FFFA pea.l [A0 - 0x6] 00001BC6 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00001BCA 206D B34C movea.l A0, [A5 - 0x4CB4] 00001BCE 2050 movea.l A0, [A0] 00001BD0 5368 0030 subq.w [A0 + 0x30], 1 00001BD4 2F2D B344 move.l -[A7], [A5 - 0x4CBC] 00001BD8 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001BDC 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 00001BE0 508F addq.l A7, 8 00001BE2 3F00 move.w -[A7], D0 00001BE4 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001BE8 548F addq.l A7, 2 00001BEA 6008 bra +0xA /* 00001BF4 */ label00001BEC: 00001BEC 5246 addq.w D6, 1 label00001BEE: 00001BEE BC47 cmp.w D6, D7 00001BF0 6D00 FF42 blt -0xBC /* 00001B34 */ label00001BF4: 00001BF4 4CDF 00C0 movem.l D6,D7, [A7]+ 00001BF8 4E5E unlink A6 00001BFA 4E75 rts fn00001BFC: 00001BFC 4E56 FFB4 link A6, -0x004C 00001C00 42AE FFB4 clr.l [A6 - 0x4C] 00001C04 206D B34C movea.l A0, [A5 - 0x4CB4] 00001C08 2050 movea.l A0, [A0] 00001C0A 2D68 0008 FFBC move.l [A6 - 0x44], [A0 + 0x8] 00001C10 7001 moveq.l D0, 0x01 00001C12 2D40 FFB8 move.l [A6 - 0x48], D0 00001C16 6034 bra +0x36 /* 00001C4C */ label00001C18: 00001C18 486E FFC0 pea.l [A6 - 0x40] 00001C1C 2F2E FFB8 move.l -[A7], [A6 - 0x48] 00001C20 2F2D B34C move.l -[A7], [A5 - 0x4CB4] 00001C24 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001C28 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00001C2C 4FEF 0010 lea.l A7, [A7 + 0x10] 00001C30 202E FFC4 move.l D0, [A6 - 0x3C] 00001C34 B0AE 0008 cmp.l D0, [A6 + 0x8] 00001C38 660E bne +0x10 /* 00001C48 */ 00001C3A 52AE FFB4 addq.l [A6 - 0x4C], 1 00001C3E 0CAE 0000 0001 FFB4 cmpi.l [A6 - 0x4C], 0x1 00001C46 6E0E bgt +0x10 /* 00001C56 */ label00001C48: 00001C48 52AE FFB8 addq.l [A6 - 0x48], 1 label00001C4C: 00001C4C 202E FFB8 move.l D0, [A6 - 0x48] 00001C50 B0AE FFBC cmp.l D0, [A6 - 0x44] 00001C54 6FC2 ble -0x3C /* 00001C18 */ label00001C56: 00001C56 0CAE 0000 0001 FFB4 cmpi.l [A6 - 0x4C], 0x1 00001C5E 6604 bne +0x6 /* 00001C64 */ 00001C60 7001 moveq.l D0, 0x01 00001C62 6002 bra +0x4 /* 00001C66 */ label00001C64: 00001C64 7000 moveq.l D0, 0x00 label00001C66: 00001C66 4E5E unlink A6 00001C68 4E75 rts export_510: 00001C6A 4E56 FE82 link A6, -0x017E 00001C6E 48E7 0300 movem.l -[A7], D6,D7 00001C72 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00001C76 4EAD 0A6A jsr [A5 + 0xA6A /* export_329 */] 00001C7A 588F addq.l A7, 4 00001C7C 4A40 tst.w D0 00001C7E 6706 beq +0x8 /* 00001C86 */ 00001C80 7000 moveq.l D0, 0x00 00001C82 6000 0320 bra +0x322 /* 00001FA4 */ label00001C86: 00001C86 526D B32A addq.w [A5 - 0x4CD6], 1 00001C8A 2D6D B344 FE8A move.l [A6 - 0x176], [A5 - 0x4CBC] 00001C90 206D B334 movea.l A0, [A5 - 0x4CCC] 00001C94 3D68 0002 FF8E move.w [A6 - 0x72], [A0 + 0x2] 00001C9A 486E FE8E pea.l [A6 - 0x172] 00001C9E 206D B334 movea.l A0, [A5 - 0x4CCC] 00001CA2 4868 000A pea.l [A0 + 0xA] 00001CA6 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00001CAA 508F addq.l A7, 8 00001CAC 4A6D B31A tst.w [A5 - 0x4CE6] 00001CB0 6600 0092 bne +0x94 /* 00001D44 */ 00001CB4 2D6D B38C FE86 move.l [A6 - 0x17A], [A5 - 0x4C74] 00001CBA 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00001CBE 4267 clr.w -[A7] 00001CC0 486D FCBA pea.l [A5 - 0x346] 00001CC4 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00001CC8 4FEF 000A lea.l A7, [A7 + 0xA] 00001CCC 3E00 move.w D7, D0 00001CCE 4A47 tst.w D7 00001CD0 6706 beq +0x8 /* 00001CD8 */ 00001CD2 3007 move.w D0, D7 00001CD4 6000 02CE bra +0x2D0 /* 00001FA4 */ label00001CD8: 00001CD8 202E FE86 move.l D0, [A6 - 0x17A] 00001CDC B0AD B38C cmp.l D0, [A5 - 0x4C74] 00001CE0 6706 beq +0x8 /* 00001CE8 */ 00001CE2 7000 moveq.l D0, 0x00 00001CE4 6000 02BE bra +0x2C0 /* 00001FA4 */ label00001CE8: 00001CE8 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00001CEC 4267 clr.w -[A7] 00001CEE 486D FCC6 pea.l [A5 - 0x33A] 00001CF2 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00001CF6 4FEF 000A lea.l A7, [A7 + 0xA] 00001CFA 3E00 move.w D7, D0 00001CFC 4A47 tst.w D7 00001CFE 6706 beq +0x8 /* 00001D06 */ 00001D00 3007 move.w D0, D7 00001D02 6000 02A0 bra +0x2A2 /* 00001FA4 */ label00001D06: 00001D06 202E FE86 move.l D0, [A6 - 0x17A] 00001D0A B0AD B38C cmp.l D0, [A5 - 0x4C74] 00001D0E 6706 beq +0x8 /* 00001D16 */ 00001D10 7000 moveq.l D0, 0x00 00001D12 6000 0290 bra +0x292 /* 00001FA4 */ label00001D16: 00001D16 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00001D1A 4267 clr.w -[A7] 00001D1C 486D FCD8 pea.l [A5 - 0x328] 00001D20 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00001D24 4FEF 000A lea.l A7, [A7 + 0xA] 00001D28 3E00 move.w D7, D0 00001D2A 4A47 tst.w D7 00001D2C 6706 beq +0x8 /* 00001D34 */ 00001D2E 3007 move.w D0, D7 00001D30 6000 0272 bra +0x274 /* 00001FA4 */ label00001D34: 00001D34 202E FE86 move.l D0, [A6 - 0x17A] 00001D38 B0AD B38C cmp.l D0, [A5 - 0x4C74] 00001D3C 6706 beq +0x8 /* 00001D44 */ 00001D3E 7000 moveq.l D0, 0x00 00001D40 6000 0262 bra +0x264 /* 00001FA4 */ label00001D44: 00001D44 3D6D B31A FF90 move.w [A6 - 0x70], [A5 - 0x4CE6] 00001D4A 7001 moveq.l D0, 0x01 00001D4C 3B40 B31A move.w [A5 - 0x4CE6], D0 00001D50 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00001D54 3E00 move.w D7, D0 00001D56 3B6E FF90 B31A move.w [A5 - 0x4CE6], [A6 - 0x70] 00001D5C 0C47 FC20 cmpi.w D7, 0xFC20 00001D60 6606 bne +0x8 /* 00001D68 */ 00001D62 7000 moveq.l D0, 0x00 00001D64 6000 023E bra +0x240 /* 00001FA4 */ label00001D68: 00001D68 4A47 tst.w D7 00001D6A 6706 beq +0x8 /* 00001D72 */ 00001D6C 3007 move.w D0, D7 00001D6E 6000 0234 bra +0x236 /* 00001FA4 */ label00001D72: 00001D72 486E FF92 pea.l [A6 - 0x6E] 00001D76 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00001D7A 588F addq.l A7, 4 00001D7C 486D B334 pea.l [A5 - 0x4CCC] 00001D80 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00001D84 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 00001D88 508F addq.l A7, 8 00001D8A 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00001D8E 486E FF96 pea.l [A6 - 0x6A] 00001D92 486E FE8E pea.l [A6 - 0x172] 00001D96 3F2E FF8E move.w -[A7], [A6 - 0x72] 00001D9A 4EBA 0210 jsr [PC + 0x210 /* 00001FAC */] 00001D9E 4FEF 000A lea.l A7, [A7 + 0xA] 00001DA2 4A40 tst.w D0 00001DA4 6700 0124 beq +0x126 /* 00001ECA */ 00001DA8 486E FF9A pea.l [A6 - 0x66] 00001DAC 4878 0001 push.l 0x1 00001DB0 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00001DB4 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00001DB8 4FEF 000C lea.l A7, [A7 + 0xC] 00001DBC 3F00 move.w -[A7], D0 00001DBE 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001DC2 548F addq.l A7, 2 00001DC4 2F2E FE8A move.l -[A7], [A6 - 0x176] 00001DC8 2F2E FF9A move.l -[A7], [A6 - 0x66] 00001DCC 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00001DD0 4EBA 021E jsr [PC + 0x21E /* 00001FF0 */] 00001DD4 4FEF 000C lea.l A7, [A7 + 0xC] 00001DD8 2D40 FE82 move.l [A6 - 0x17E], D0 00001DDC 4AAE FE82 tst.l [A6 - 0x17E] 00001DE0 6D38 blt +0x3A /* 00001E1A */ 00001DE2 2F2E FE8A move.l -[A7], [A6 - 0x176] 00001DE6 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00001DEA 4EBA 044C jsr [PC + 0x44C /* 00002238 */] 00001DEE 508F addq.l A7, 8 00001DF0 2F2E FE82 move.l -[A7], [A6 - 0x17E] 00001DF4 2F2E FF9A move.l -[A7], [A6 - 0x66] 00001DF8 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00001DFC 4EBA 0240 jsr [PC + 0x240 /* 0000203E */] 00001E00 4FEF 000C lea.l A7, [A7 + 0xC] 00001E04 4878 0001 push.l 0x1 00001E08 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00001E0C 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 00001E10 508F addq.l A7, 8 00001E12 3F00 move.w -[A7], D0 00001E14 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001E18 548F addq.l A7, 2 label00001E1A: 00001E1A 2F2E FF9A move.l -[A7], [A6 - 0x66] 00001E1E 4878 0001 push.l 0x1 00001E22 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00001E26 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */] 00001E2A 4FEF 000C lea.l A7, [A7 + 0xC] 00001E2E 3F00 move.w -[A7], D0 00001E30 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001E34 548F addq.l A7, 2 00001E36 4878 0001 push.l 0x1 00001E3A 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00001E3E 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00001E42 508F addq.l A7, 8 00001E44 3F00 move.w -[A7], D0 00001E46 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001E4A 548F addq.l A7, 2 00001E4C 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00001E50 4EAD 0972 jsr [A5 + 0x972 /* export_298 */] 00001E54 588F addq.l A7, 4 00001E56 3F00 move.w -[A7], D0 00001E58 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001E5C 548F addq.l A7, 2 00001E5E 4AAE FE82 tst.l [A6 - 0x17E] 00001E62 6D00 0060 blt +0x62 /* 00001EC4 */ 00001E66 7C00 moveq.l D6, 0x00 00001E68 6054 bra +0x56 /* 00001EBE */ label00001E6A: 00001E6A 206D B144 movea.l A0, [A5 - 0x4EBC] 00001E6E 3006 move.w D0, D6 00001E70 C1FC 0062 muls.w D0, 0x62 /* 'b' */ 00001E74 D090 add.l D0, [A0] 00001E76 2040 movea.l A0, D0 00001E78 43EE FF9E lea.l A1, [A6 - 0x62] 00001E7C 7017 moveq.l D0, 0x17 label00001E7E: 00001E7E 22D8 move.l [A1]+, [A0]+ 00001E80 51C8 FFFC dbf D0, -0x6 /* 00001E7E */ 00001E84 32D8 move.w [A1]+, [A0]+ 00001E86 202E FF9E move.l D0, [A6 - 0x62] 00001E8A B0AE FF96 cmp.l D0, [A6 - 0x6A] 00001E8E 662C bne +0x2E /* 00001EBC */ 00001E90 202E FE82 move.l D0, [A6 - 0x17E] 00001E94 5280 addq.l D0, 1 00001E96 B0AE FFAA cmp.l D0, [A6 - 0x56] 00001E9A 6C20 bge +0x22 /* 00001EBC */ 00001E9C 53AE FFAA subq.l [A6 - 0x56], 1 00001EA0 206D B144 movea.l A0, [A5 - 0x4EBC] 00001EA4 3006 move.w D0, D6 00001EA6 C1FC 0062 muls.w D0, 0x62 /* 'b' */ 00001EAA D090 add.l D0, [A0] 00001EAC 2040 movea.l A0, D0 00001EAE 43EE FF9E lea.l A1, [A6 - 0x62] 00001EB2 7017 moveq.l D0, 0x17 label00001EB4: 00001EB4 20D9 move.l [A0]+, [A1]+ 00001EB6 51C8 FFFC dbf D0, -0x6 /* 00001EB4 */ 00001EBA 30D9 move.w [A0]+, [A1]+ label00001EBC: 00001EBC 5246 addq.w D6, 1 label00001EBE: 00001EBE BC6D B114 cmp.w D6, [A5 - 0x4EEC] 00001EC2 6DA6 blt -0x58 /* 00001E6A */ label00001EC4: 00001EC4 7000 moveq.l D0, 0x00 00001EC6 6000 00DC bra +0xDE /* 00001FA4 */ label00001ECA: 00001ECA 42A7 clr.l -[A7] 00001ECC 4878 1594 push.l 0x1594 00001ED0 4EAD 055A jsr [A5 + 0x55A /* export_167 */] 00001ED4 205F movea.l A0, [A7]+ 00001ED6 2D48 FF96 move.l [A6 - 0x6A], A0 00001EDA 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00001EDE 486E FE8E pea.l [A6 - 0x172] 00001EE2 3F2E FF8E move.w -[A7], [A6 - 0x72] 00001EE6 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */] 00001EEA 4FEF 000A lea.l A7, [A7 + 0xA] 00001EEE 3F00 move.w -[A7], D0 00001EF0 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001EF4 548F addq.l A7, 2 00001EF6 486E FF9A pea.l [A6 - 0x66] 00001EFA 4878 0001 push.l 0x1 00001EFE 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00001F02 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00001F06 4FEF 000C lea.l A7, [A7 + 0xC] 00001F0A 3F00 move.w -[A7], D0 00001F0C 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001F10 548F addq.l A7, 2 00001F12 2F2E FE8A move.l -[A7], [A6 - 0x176] 00001F16 2F2E FF9A move.l -[A7], [A6 - 0x66] 00001F1A 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00001F1E 4EBA 00D0 jsr [PC + 0xD0 /* 00001FF0 */] 00001F22 4FEF 000C lea.l A7, [A7 + 0xC] 00001F26 2D40 FE82 move.l [A6 - 0x17E], D0 00001F2A 4AAE FE82 tst.l [A6 - 0x17E] 00001F2E 6D38 blt +0x3A /* 00001F68 */ 00001F30 2F2E FE8A move.l -[A7], [A6 - 0x176] 00001F34 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00001F38 4EBA 02FE jsr [PC + 0x2FE /* 00002238 */] 00001F3C 508F addq.l A7, 8 00001F3E 2F2E FE82 move.l -[A7], [A6 - 0x17E] 00001F42 2F2E FF9A move.l -[A7], [A6 - 0x66] 00001F46 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00001F4A 4EBA 00F2 jsr [PC + 0xF2 /* 0000203E */] 00001F4E 4FEF 000C lea.l A7, [A7 + 0xC] 00001F52 4878 0001 push.l 0x1 00001F56 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00001F5A 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 00001F5E 508F addq.l A7, 8 00001F60 3F00 move.w -[A7], D0 00001F62 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001F66 548F addq.l A7, 2 label00001F68: 00001F68 4878 0001 push.l 0x1 00001F6C 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00001F70 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00001F74 508F addq.l A7, 8 00001F76 3F00 move.w -[A7], D0 00001F78 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001F7C 548F addq.l A7, 2 00001F7E 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00001F82 4EAD 0972 jsr [A5 + 0x972 /* export_298 */] 00001F86 588F addq.l A7, 4 00001F88 3F00 move.w -[A7], D0 00001F8A 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001F8E 548F addq.l A7, 2 00001F90 2F2E FF96 move.l -[A7], [A6 - 0x6A] 00001F94 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */] 00001F98 588F addq.l A7, 4 00001F9A 3F00 move.w -[A7], D0 00001F9C 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00001FA0 548F addq.l A7, 2 00001FA2 7000 moveq.l D0, 0x00 label00001FA4: 00001FA4 4CDF 00C0 movem.l D6,D7, [A7]+ 00001FA8 4E5E unlink A6 00001FAA 4E75 rts fn00001FAC: 00001FAC 4E56 0000 link A6, 0 00001FB0 2F0C move.l -[A7], A4 00001FB2 286D B138 movea.l A4, [A5 - 0x4EC8] 00001FB6 602A bra +0x2C /* 00001FE2 */ label00001FB8: 00001FB8 302E 0008 move.w D0, [A6 + 0x8] 00001FBC B06C 0002 cmp.w D0, [A4 + 0x2] 00001FC0 661C bne +0x1E /* 00001FDE */ 00001FC2 2F2E 000A move.l -[A7], [A6 + 0xA] 00001FC6 486C 000A pea.l [A4 + 0xA] 00001FCA 4EAD 039A jsr [A5 + 0x39A /* export_111 */] 00001FCE 508F addq.l A7, 8 00001FD0 4A40 tst.w D0 00001FD2 670A beq +0xC /* 00001FDE */ 00001FD4 206E 000E movea.l A0, [A6 + 0xE] 00001FD8 208C move.l [A0], A4 00001FDA 7001 moveq.l D0, 0x01 00001FDC 600C bra +0xE /* 00001FEA */ label00001FDE: 00001FDE 286C 1590 movea.l A4, [A4 + 0x1590] label00001FE2: 00001FE2 B8FC 0000 cmpa.w A4, 0x0 00001FE6 66D0 bne -0x2E /* 00001FB8 */ 00001FE8 7000 moveq.l D0, 0x00 label00001FEA: 00001FEA 285F movea.l A4, [A7]+ 00001FEC 4E5E unlink A6 00001FEE 4E75 rts fn00001FF0: 00001FF0 4E56 FFF0 link A6, -0x0010 00001FF4 48E7 0300 movem.l -[A7], D6,D7 00001FF8 206E 000C movea.l A0, [A6 + 0xC] 00001FFC 2050 movea.l A0, [A0] 00001FFE 2C28 0002 move.l D6, [A0 + 0x2] 00002002 7E00 moveq.l D7, 0x00 00002004 602A bra +0x2C /* 00002030 */ label00002006: 00002006 486E FFF0 pea.l [A6 - 0x10] 0000200A 2007 move.l D0, D7 0000200C 5280 addq.l D0, 1 0000200E 2F00 move.l -[A7], D0 00002010 2F2E 000C move.l -[A7], [A6 + 0xC] 00002014 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002018 4EAD 040A jsr [A5 + 0x40A /* export_125 */] 0000201C 4FEF 0010 lea.l A7, [A7 + 0x10] 00002020 202E FFF0 move.l D0, [A6 - 0x10] 00002024 B0AE 0010 cmp.l D0, [A6 + 0x10] 00002028 6604 bne +0x6 /* 0000202E */ 0000202A 2007 move.l D0, D7 0000202C 6008 bra +0xA /* 00002036 */ label0000202E: 0000202E 5287 addq.l D7, 1 label00002030: 00002030 BE86 cmp.l D7, D6 00002032 6DD2 blt -0x2C /* 00002006 */ 00002034 70FF moveq.l D0, 0xFFFFFFFF label00002036: 00002036 4CDF 00C0 movem.l D6,D7, [A7]+ 0000203A 4E5E unlink A6 0000203C 4E75 rts export_511: fn0000203E: 0000203E 4E56 FFE2 link A6, -0x001E 00002042 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00002046 206E 000C movea.l A0, [A6 + 0xC] 0000204A 2050 movea.l A0, [A0] 0000204C 3C28 000E move.w D6, [A0 + 0xE] 00002050 7E00 moveq.l D7, 0x00 00002052 6000 010C bra +0x10E /* 00002160 */ label00002056: 00002056 206E 000C movea.l A0, [A6 + 0xC] 0000205A 3007 move.w D0, D7 0000205C C1FC 0006 muls.w D0, 0x6 00002060 D090 add.l D0, [A0] 00002062 2040 movea.l A0, D0 00002064 43EE FFFA lea.l A1, [A6 - 0x6] 00002068 41E8 0010 lea.l A0, [A0 + 0x10] 0000206C 22D8 move.l [A1]+, [A0]+ 0000206E 32D8 move.w [A1]+, [A0]+ 00002070 306E FFFA movea.w A0, [A6 - 0x6] 00002074 B1EE 0010 cmpa.l A0, [A6 + 0x10] 00002078 6F00 00DA ble +0xDC /* 00002154 */ 0000207C 486E FFF6 pea.l [A6 - 0xA] 00002080 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002084 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002088 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 0000208C 4FEF 000C lea.l A7, [A7 + 0xC] 00002090 3F00 move.w -[A7], D0 00002092 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002096 548F addq.l A7, 2 00002098 306E FFFA movea.w A0, [A6 - 0x6] 0000209C 91EE 0010 sub.l A0, [A6 + 0x10] 000020A0 5388 subq.l A0, 1 000020A2 2008 move.l D0, A0 000020A4 E980 asl D0, 4 000020A6 2A00 move.l D5, D0 000020A8 206E FFF6 movea.l A0, [A6 - 0xA] 000020AC 202E 0010 move.l D0, [A6 + 0x10] 000020B0 E980 asl D0, 4 000020B2 D090 add.l D0, [A0] 000020B4 5480 addq.l D0, 2 000020B6 2D40 FFE2 move.l [A6 - 0x1E], D0 000020BA 2F05 move.l -[A7], D5 000020BC 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 000020C0 206E FFE2 movea.l A0, [A6 - 0x1E] 000020C4 4868 0010 pea.l [A0 + 0x10] 000020C8 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000020CC 4FEF 000C lea.l A7, [A7 + 0xC] 000020D0 42A7 clr.l -[A7] 000020D2 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000020D6 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000020DA 201F move.l D0, [A7]+ 000020DC 2800 move.l D4, D0 000020DE 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000020E2 2004 move.l D0, D4 000020E4 0680 FFFF FFF0 addi.l D0, 0xFFFFFFF0 000020EA 2F00 move.l -[A7], D0 000020EC 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 000020F0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000020F4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000020F8 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 000020FC 508F addq.l A7, 8 000020FE 3F00 move.w -[A7], D0 00002100 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002104 548F addq.l A7, 2 00002106 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000210A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000210E 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00002112 508F addq.l A7, 8 00002114 3F00 move.w -[A7], D0 00002116 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000211A 548F addq.l A7, 2 0000211C 536E FFFA subq.w [A6 - 0x6], 1 00002120 206E 000C movea.l A0, [A6 + 0xC] 00002124 2050 movea.l A0, [A0] 00002126 53A8 0002 subq.l [A0 + 0x2], 1 0000212A 206E 000C movea.l A0, [A6 + 0xC] 0000212E 3007 move.w D0, D7 00002130 C1FC 0006 muls.w D0, 0x6 00002134 D090 add.l D0, [A0] 00002136 2040 movea.l A0, D0 00002138 41E8 0010 lea.l A0, [A0 + 0x10] 0000213C 43EE FFFA lea.l A1, [A6 - 0x6] 00002140 20D9 move.l [A0]+, [A1]+ 00002142 30D9 move.w [A0]+, [A1]+ 00002144 2F2E 000C move.l -[A7], [A6 + 0xC] 00002148 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000214C 4EBA 0020 jsr [PC + 0x20 /* 0000216E */] 00002150 508F addq.l A7, 8 00002152 6012 bra +0x14 /* 00002166 */ label00002154: 00002154 302E FFFA move.w D0, [A6 - 0x6] 00002158 48C0 ext.l D0 0000215A 91AE 0010 sub.l [A6 + 0x10], D0 0000215E 5247 addq.w D7, 1 label00002160: 00002160 BE46 cmp.w D7, D6 00002162 6D00 FEF2 blt -0x10C /* 00002056 */ label00002166: 00002166 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 0000216A 4E5E unlink A6 0000216C 4E75 rts fn0000216E: 0000216E 4E56 FFEE link A6, -0x0012 00002172 48E7 0300 movem.l -[A7], D6,D7 00002176 206E 000C movea.l A0, [A6 + 0xC] 0000217A 2050 movea.l A0, [A0] 0000217C 3E28 000E move.w D7, [A0 + 0xE] 00002180 7C00 moveq.l D6, 0x00 00002182 6000 00A6 bra +0xA8 /* 0000222A */ label00002186: 00002186 206E 000C movea.l A0, [A6 + 0xC] 0000218A 3006 move.w D0, D6 0000218C C1FC 0006 muls.w D0, 0x6 00002190 D090 add.l D0, [A0] 00002192 2040 movea.l A0, D0 00002194 43EE FFF2 lea.l A1, [A6 - 0xE] 00002198 41E8 0010 lea.l A0, [A0 + 0x10] 0000219C 22D8 move.l [A1]+, [A0]+ 0000219E 32D8 move.w [A1]+, [A0]+ 000021A0 4A6E FFF2 tst.w [A6 - 0xE] 000021A4 6E00 0082 bgt +0x84 /* 00002228 */ 000021A8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000021AC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021B0 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */] 000021B4 508F addq.l A7, 8 000021B6 3F00 move.w -[A7], D0 000021B8 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000021BC 548F addq.l A7, 2 000021BE 3007 move.w D0, D7 000021C0 9046 sub.w D0, D6 000021C2 5340 subq.w D0, 1 000021C4 C1FC 0006 muls.w D0, 0x6 000021C8 48C0 ext.l D0 000021CA 2D40 FFFC move.l [A6 - 0x4], D0 000021CE 206E 000C movea.l A0, [A6 + 0xC] 000021D2 3006 move.w D0, D6 000021D4 C1FC 0006 muls.w D0, 0x6 000021D8 D090 add.l D0, [A0] 000021DA 0680 0000 0010 addi.l D0, 0x10 000021E0 2D40 FFEE move.l [A6 - 0x12], D0 000021E4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000021E8 2F2E FFEE move.l -[A7], [A6 - 0x12] 000021EC 206E FFEE movea.l A0, [A6 - 0x12] 000021F0 4868 0006 pea.l [A0 + 0x6] 000021F4 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000021F8 4FEF 000C lea.l A7, [A7 + 0xC] 000021FC 42A7 clr.l -[A7] 000021FE 2F2E 000C move.l -[A7], [A6 + 0xC] 00002202 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00002206 201F move.l D0, [A7]+ 00002208 2D40 FFF8 move.l [A6 - 0x8], D0 0000220C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002210 206E FFF8 movea.l A0, [A6 - 0x8] 00002214 4868 FFFA pea.l [A0 - 0x6] 00002218 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 0000221C 206E 000C movea.l A0, [A6 + 0xC] 00002220 2050 movea.l A0, [A0] 00002222 5368 000E subq.w [A0 + 0xE], 1 00002226 6008 bra +0xA /* 00002230 */ label00002228: 00002228 5246 addq.w D6, 1 label0000222A: 0000222A BC47 cmp.w D6, D7 0000222C 6D00 FF58 blt -0xA6 /* 00002186 */ label00002230: 00002230 4CDF 00C0 movem.l D6,D7, [A7]+ 00002234 4E5E unlink A6 00002236 4E75 rts fn00002238: 00002238 4E56 FFA6 link A6, -0x005A 0000223C 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00002240 42AE FFAE clr.l [A6 - 0x52] 00002244 42A7 clr.l -[A7] 00002246 42A7 clr.l -[A7] 00002248 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 0000224C 205F movea.l A0, [A7]+ 0000224E 2D48 FFA6 move.l [A6 - 0x5A], A0 00002252 486E FFB6 pea.l [A6 - 0x4A] 00002256 2F2E 000C move.l -[A7], [A6 + 0xC] 0000225A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000225E 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00002262 4FEF 000C lea.l A7, [A7 + 0xC] 00002266 3F00 move.w -[A7], D0 00002268 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000226C 548F addq.l A7, 2 0000226E 206E FFB6 movea.l A0, [A6 - 0x4A] 00002272 2050 movea.l A0, [A0] 00002274 3E28 0030 move.w D7, [A0 + 0x30] 00002278 7C00 moveq.l D6, 0x00 0000227A 6000 0104 bra +0x106 /* 00002380 */ label0000227E: 0000227E 206E FFB6 movea.l A0, [A6 - 0x4A] 00002282 3006 move.w D0, D6 00002284 C1FC 0006 muls.w D0, 0x6 00002288 D090 add.l D0, [A0] 0000228A 2040 movea.l A0, D0 0000228C 43EE FFFA lea.l A1, [A6 - 0x6] 00002290 41E8 0032 lea.l A0, [A0 + 0x32] 00002294 22D8 move.l [A1]+, [A0]+ 00002296 32D8 move.w [A1]+, [A0]+ 00002298 486E FFB2 pea.l [A6 - 0x4E] 0000229C 2F2E FFFC move.l -[A7], [A6 - 0x4] 000022A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022A4 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 000022A8 4FEF 000C lea.l A7, [A7 + 0xC] 000022AC 3F00 move.w -[A7], D0 000022AE 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000022B2 548F addq.l A7, 2 000022B4 7A00 moveq.l D5, 0x00 000022B6 6000 0092 bra +0x94 /* 0000234A */ label000022BA: 000022BA 206E FFB2 movea.l A0, [A6 - 0x4E] 000022BE 3005 move.w D0, D5 000022C0 48C0 ext.l D0 000022C2 ED80 asl D0, 6 000022C4 D090 add.l D0, [A0] 000022C6 2040 movea.l A0, D0 000022C8 43EE FFBA lea.l A1, [A6 - 0x46] 000022CC 5488 addq.l A0, 2 000022CE 700F moveq.l D0, 0x0F label000022D0: 000022D0 22D8 move.l [A1]+, [A0]+ 000022D2 51C8 FFFC dbf D0, -0x6 /* 000022D0 */ 000022D6 2F2E FFBA move.l -[A7], [A6 - 0x46] 000022DA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022DE 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */] 000022E2 508F addq.l A7, 8 000022E4 3F00 move.w -[A7], D0 000022E6 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000022EA 548F addq.l A7, 2 000022EC 2F2E FFBE move.l -[A7], [A6 - 0x42] 000022F0 2F2E FFAE move.l -[A7], [A6 - 0x52] 000022F4 2F2E FFA6 move.l -[A7], [A6 - 0x5A] 000022F8 4EBA 00C8 jsr [PC + 0xC8 /* 000023C2 */] 000022FC 4FEF 000C lea.l A7, [A7 + 0xC] 00002300 4A40 tst.w D0 00002302 6744 beq +0x46 /* 00002348 */ 00002304 2F2E FFBE move.l -[A7], [A6 - 0x42] 00002308 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000230C 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */] 00002310 508F addq.l A7, 8 00002312 3F00 move.w -[A7], D0 00002314 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002318 548F addq.l A7, 2 0000231A 202E FFAE move.l D0, [A6 - 0x52] 0000231E 5280 addq.l D0, 1 00002320 E580 asl D0, 2 00002322 2D40 FFAA move.l [A6 - 0x56], D0 00002326 2F2E FFA6 move.l -[A7], [A6 - 0x5A] 0000232A 2F2E FFAA move.l -[A7], [A6 - 0x56] 0000232E 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00002332 206E FFA6 movea.l A0, [A6 - 0x5A] 00002336 202E FFAE move.l D0, [A6 - 0x52] 0000233A E580 asl D0, 2 0000233C D090 add.l D0, [A0] 0000233E 2040 movea.l A0, D0 00002340 20AE FFBE move.l [A0], [A6 - 0x42] 00002344 52AE FFAE addq.l [A6 - 0x52], 1 label00002348: 00002348 5245 addq.w D5, 1 label0000234A: 0000234A BA6E FFFA cmp.w D5, [A6 - 0x6] 0000234E 6D00 FF6A blt -0x94 /* 000022BA */ 00002352 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002356 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000235A 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 0000235E 508F addq.l A7, 8 00002360 3F00 move.w -[A7], D0 00002362 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002366 548F addq.l A7, 2 00002368 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000236C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002370 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */] 00002374 508F addq.l A7, 8 00002376 3F00 move.w -[A7], D0 00002378 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000237C 548F addq.l A7, 2 0000237E 5246 addq.w D6, 1 label00002380: 00002380 BC47 cmp.w D6, D7 00002382 6D00 FEFA blt -0x104 /* 0000227E */ 00002386 2F2E 000C move.l -[A7], [A6 + 0xC] 0000238A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000238E 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00002392 508F addq.l A7, 8 00002394 3F00 move.w -[A7], D0 00002396 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000239A 548F addq.l A7, 2 0000239C 2F2E 000C move.l -[A7], [A6 + 0xC] 000023A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000023A4 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */] 000023A8 508F addq.l A7, 8 000023AA 3F00 move.w -[A7], D0 000023AC 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000023B0 548F addq.l A7, 2 000023B2 2F2E FFA6 move.l -[A7], [A6 - 0x5A] 000023B6 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000023BA 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 000023BE 4E5E unlink A6 000023C0 4E75 rts fn000023C2: 000023C2 4E56 0000 link A6, 0 000023C6 2F07 move.l -[A7], D7 000023C8 7E00 moveq.l D7, 0x00 000023CA 601A bra +0x1C /* 000023E6 */ label000023CC: 000023CC 206E 0008 movea.l A0, [A6 + 0x8] 000023D0 2007 move.l D0, D7 000023D2 E580 asl D0, 2 000023D4 D090 add.l D0, [A0] 000023D6 2040 movea.l A0, D0 000023D8 2010 move.l D0, [A0] 000023DA B0AE 0010 cmp.l D0, [A6 + 0x10] 000023DE 6604 bne +0x6 /* 000023E4 */ 000023E0 7000 moveq.l D0, 0x00 000023E2 600A bra +0xC /* 000023EE */ label000023E4: 000023E4 5287 addq.l D7, 1 label000023E6: 000023E6 BEAE 000C cmp.l D7, [A6 + 0xC] 000023EA 6DE0 blt -0x1E /* 000023CC */ 000023EC 7001 moveq.l D0, 0x01 label000023EE: 000023EE 2E1F move.l D7, [A7]+ 000023F0 4E5E unlink A6 000023F2 4E75 rts export_524: 000023F4 4E56 0000 link A6, 0 000023F8 2F0C move.l -[A7], A4 000023FA 286E 000C movea.l A4, [A6 + 0xC] 000023FE 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002402 4EAD 0A6A jsr [A5 + 0xA6A /* export_329 */] 00002406 588F addq.l A7, 4 00002408 4A40 tst.w D0 0000240A 6704 beq +0x6 /* 00002410 */ 0000240C 7000 moveq.l D0, 0x00 0000240E 603C bra +0x3E /* 0000244C */ label00002410: 00002410 42A7 clr.l -[A7] 00002412 3F3C 0004 move.w -[A7], 0x4 00002416 A9B9 syscall GetCursor 00002418 205F movea.l A0, [A7]+ 0000241A 2F10 move.l -[A7], [A0] 0000241C A851 syscall SetCursor 0000241E 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002422 4EAD 0962 jsr [A5 + 0x962 /* export_296 */] 00002426 588F addq.l A7, 4 00002428 3F00 move.w -[A7], D0 0000242A 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000242E 548F addq.l A7, 2 00002430 206D B334 movea.l A0, [A5 - 0x4CCC] 00002434 7001 moveq.l D0, 0x01 00002436 3080 move.w [A0], D0 00002438 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 0000243C 4EAD 0972 jsr [A5 + 0x972 /* export_298 */] 00002440 588F addq.l A7, 4 00002442 3F00 move.w -[A7], D0 00002444 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002448 548F addq.l A7, 2 0000244A 7000 moveq.l D0, 0x00 label0000244C: 0000244C 285F movea.l A4, [A7]+ 0000244E 4E5E unlink A6 00002450 4E75 rts export_523: 00002452 4E56 FE2C link A6, -0x01D4 00002456 2F0C move.l -[A7], A4 00002458 286E 000C movea.l A4, [A6 + 0xC] 0000245C 508C addq.l A4, 8 0000245E 0C54 2B53 cmpi.w [A4], 0x2B53 /* '+S' */ 00002462 674C beq +0x4E /* 000024B0 */ 00002464 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002468 4EAD 0A6A jsr [A5 + 0xA6A /* export_329 */] 0000246C 588F addq.l A7, 4 0000246E 4A40 tst.w D0 00002470 6706 beq +0x8 /* 00002478 */ 00002472 7000 moveq.l D0, 0x00 00002474 6000 076E bra +0x770 /* 00002BE4 */ label00002478: 00002478 486E FE3C pea.l [A6 - 0x1C4] 0000247C 4878 0014 push.l 0x14 00002480 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002484 4EAD 094A jsr [A5 + 0x94A /* export_293 */] 00002488 4FEF 000C lea.l A7, [A7 + 0xC] 0000248C 3F00 move.w -[A7], D0 0000248E 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002492 548F addq.l A7, 2 00002494 206E FE3C movea.l A0, [A6 - 0x1C4] 00002498 4868 7530 pea.l [A0 + 0x7530] 0000249C 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 000024A0 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */] 000024A4 508F addq.l A7, 8 000024A6 4A40 tst.w D0 000024A8 6706 beq +0x8 /* 000024B0 */ 000024AA 7000 moveq.l D0, 0x00 000024AC 6000 0736 bra +0x738 /* 00002BE4 */ label000024B0: 000024B0 0C54 2B0B cmpi.w [A4], 0x2B0B 000024B4 6600 00E6 bne +0xE8 /* 0000259C */ 000024B8 206D B35C movea.l A0, [A5 - 0x4CA4] 000024BC 2050 movea.l A0, [A0] 000024BE 2F28 0024 move.l -[A7], [A0 + 0x24] 000024C2 2F2D B374 move.l -[A7], [A5 - 0x4C8C] 000024C6 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */] 000024CA 508F addq.l A7, 8 000024CC 3F00 move.w -[A7], D0 000024CE 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000024D2 548F addq.l A7, 2 000024D4 42A7 clr.l -[A7] 000024D6 42A7 clr.l -[A7] 000024D8 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000024DC 205F movea.l A0, [A7]+ 000024DE 2D48 FFE2 move.l [A6 - 0x1E], A0 000024E2 206D B35C movea.l A0, [A5 - 0x4CA4] 000024E6 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 000024EA 2050 movea.l A0, [A0] 000024EC 2F28 0024 move.l -[A7], [A0 + 0x24] 000024F0 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */] 000024F4 508F addq.l A7, 8 000024F6 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 000024FA 2F2D B36C move.l -[A7], [A5 - 0x4C94] 000024FE 2F2D B368 move.l -[A7], [A5 - 0x4C98] 00002502 2F2D B350 move.l -[A7], [A5 - 0x4CB0] 00002506 2F2D B344 move.l -[A7], [A5 - 0x4CBC] 0000250A 2F2D B34C move.l -[A7], [A5 - 0x4CB4] 0000250E 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002512 4EBA 08EE jsr [PC + 0x8EE /* 00002E02 */] 00002516 4FEF 001C lea.l A7, [A7 + 0x1C] 0000251A 2F2D B34C move.l -[A7], [A5 - 0x4CB4] 0000251E 2F2D B344 move.l -[A7], [A5 - 0x4CBC] 00002522 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002526 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */] 0000252A 4FEF 000C lea.l A7, [A7 + 0xC] 0000252E 3F00 move.w -[A7], D0 00002530 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002534 548F addq.l A7, 2 00002536 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 0000253A 4EAD 0972 jsr [A5 + 0x972 /* export_298 */] 0000253E 588F addq.l A7, 4 00002540 3F00 move.w -[A7], D0 00002542 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002546 548F addq.l A7, 2 00002548 4EBA 06F0 jsr [PC + 0x6F0 /* 00002C3A */] 0000254C 3D40 FFFE move.w [A6 - 0x2], D0 00002550 0C6E FC20 FFFE cmpi.w [A6 - 0x2], 0xFC20 00002556 6606 bne +0x8 /* 0000255E */ 00002558 7000 moveq.l D0, 0x00 0000255A 6000 0688 bra +0x68A /* 00002BE4 */ label0000255E: 0000255E 4A6E FFFE tst.w [A6 - 0x2] 00002562 6708 beq +0xA /* 0000256C */ 00002564 302E FFFE move.w D0, [A6 - 0x2] 00002568 6000 067A bra +0x67C /* 00002BE4 */ label0000256C: 0000256C 4A6D B31A tst.w [A5 - 0x4CE6] 00002570 6624 bne +0x26 /* 00002596 */ 00002572 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00002576 4267 clr.w -[A7] 00002578 486D FCE6 pea.l [A5 - 0x31A] 0000257C 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00002580 4FEF 000A lea.l A7, [A7 + 0xA] 00002584 3D40 FFFE move.w [A6 - 0x2], D0 00002588 4A6E FFFE tst.w [A6 - 0x2] 0000258C 6708 beq +0xA /* 00002596 */ 0000258E 302E FFFE move.w D0, [A6 - 0x2] 00002592 6000 0650 bra +0x652 /* 00002BE4 */ label00002596: 00002596 7000 moveq.l D0, 0x00 00002598 6000 064A bra +0x64C /* 00002BE4 */ label0000259C: 0000259C 0C54 2AFF cmpi.w [A4], 0x2AFF 000025A0 6600 00D8 bne +0xDA /* 0000267A */ 000025A4 2F2D B350 move.l -[A7], [A5 - 0x4CB0] 000025A8 2F2D B344 move.l -[A7], [A5 - 0x4CBC] 000025AC 2F2D B34C move.l -[A7], [A5 - 0x4CB4] 000025B0 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 000025B4 4EBA 072E jsr [PC + 0x72E /* 00002CE4 */] 000025B8 4FEF 0010 lea.l A7, [A7 + 0x10] 000025BC 2F2D B34C move.l -[A7], [A5 - 0x4CB4] 000025C0 2F2D B344 move.l -[A7], [A5 - 0x4CBC] 000025C4 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 000025C8 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */] 000025CC 4FEF 000C lea.l A7, [A7 + 0xC] 000025D0 3F00 move.w -[A7], D0 000025D2 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000025D6 548F addq.l A7, 2 000025D8 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 000025DC 4EAD 0972 jsr [A5 + 0x972 /* export_298 */] 000025E0 588F addq.l A7, 4 000025E2 3F00 move.w -[A7], D0 000025E4 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000025E8 548F addq.l A7, 2 000025EA 4EBA 064E jsr [PC + 0x64E /* 00002C3A */] 000025EE 3D40 FFFE move.w [A6 - 0x2], D0 000025F2 0C6E FC20 FFFE cmpi.w [A6 - 0x2], 0xFC20 000025F8 6606 bne +0x8 /* 00002600 */ 000025FA 7000 moveq.l D0, 0x00 000025FC 6000 05E6 bra +0x5E8 /* 00002BE4 */ label00002600: 00002600 4A6E FFFE tst.w [A6 - 0x2] 00002604 6708 beq +0xA /* 0000260E */ 00002606 302E FFFE move.w D0, [A6 - 0x2] 0000260A 6000 05D8 bra +0x5DA /* 00002BE4 */ label0000260E: 0000260E 4A6D B31A tst.w [A5 - 0x4CE6] 00002612 6600 0060 bne +0x62 /* 00002674 */ 00002616 2D6D B38C FE38 move.l [A6 - 0x1C8], [A5 - 0x4C74] 0000261C 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00002620 4267 clr.w -[A7] 00002622 486D FCEE pea.l [A5 - 0x312] 00002626 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 0000262A 4FEF 000A lea.l A7, [A7 + 0xA] 0000262E 3D40 FFFE move.w [A6 - 0x2], D0 00002632 4A6E FFFE tst.w [A6 - 0x2] 00002636 6708 beq +0xA /* 00002640 */ 00002638 302E FFFE move.w D0, [A6 - 0x2] 0000263C 6000 05A6 bra +0x5A8 /* 00002BE4 */ label00002640: 00002640 202E FE38 move.l D0, [A6 - 0x1C8] 00002644 B0AD B38C cmp.l D0, [A5 - 0x4C74] 00002648 6706 beq +0x8 /* 00002650 */ 0000264A 7000 moveq.l D0, 0x00 0000264C 6000 0596 bra +0x598 /* 00002BE4 */ label00002650: 00002650 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00002654 4267 clr.w -[A7] 00002656 486D FCFC pea.l [A5 - 0x304] 0000265A 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 0000265E 4FEF 000A lea.l A7, [A7 + 0xA] 00002662 3D40 FFFE move.w [A6 - 0x2], D0 00002666 4A6E FFFE tst.w [A6 - 0x2] 0000266A 6708 beq +0xA /* 00002674 */ 0000266C 302E FFFE move.w D0, [A6 - 0x2] 00002670 6000 0572 bra +0x574 /* 00002BE4 */ label00002674: 00002674 7000 moveq.l D0, 0x00 00002676 6000 056C bra +0x56E /* 00002BE4 */ label0000267A: 0000267A 0C54 2B72 cmpi.w [A4], 0x2B72 /* '+r' */ 0000267E 6600 01CC bne +0x1CE /* 0000284C */ 00002682 486E FFE6 pea.l [A6 - 0x1A] 00002686 4878 0001 push.l 0x1 0000268A 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 0000268E 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00002692 4FEF 000C lea.l A7, [A7 + 0xC] 00002696 3F00 move.w -[A7], D0 00002698 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000269C 548F addq.l A7, 2 0000269E 206E FFE6 movea.l A0, [A6 - 0x1A] 000026A2 2050 movea.l A0, [A0] 000026A4 2D68 0002 FE34 move.l [A6 - 0x1CC], [A0 + 0x2] 000026AA 2F2E FE34 move.l -[A7], [A6 - 0x1CC] 000026AE 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 000026B2 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 000026B6 4EBA 0D78 jsr [PC + 0xD78 /* 00003430 */] 000026BA 4FEF 000C lea.l A7, [A7 + 0xC] 000026BE 486E FFEE pea.l [A6 - 0x12] 000026C2 206E FE34 movea.l A0, [A6 - 0x1CC] 000026C6 4868 0001 pea.l [A0 + 0x1] 000026CA 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 000026CE 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 000026D2 4EAD 040A jsr [A5 + 0x40A /* export_125 */] 000026D6 4FEF 0010 lea.l A7, [A7 + 0x10] 000026DA 4878 0001 push.l 0x1 000026DE 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 000026E2 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 000026E6 508F addq.l A7, 8 000026E8 3F00 move.w -[A7], D0 000026EA 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000026EE 548F addq.l A7, 2 000026F0 486E FF90 pea.l [A6 - 0x70] 000026F4 2F2E FFEE move.l -[A7], [A6 - 0x12] 000026F8 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 000026FC 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00002700 4FEF 000C lea.l A7, [A7 + 0xC] 00002704 3F00 move.w -[A7], D0 00002706 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000270A 548F addq.l A7, 2 0000270C 42A7 clr.l -[A7] 0000270E 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002712 2F2E FF90 move.l -[A7], [A6 - 0x70] 00002716 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 0000271A 4EBA 05C8 jsr [PC + 0x5C8 /* 00002CE4 */] 0000271E 4FEF 0010 lea.l A7, [A7 + 0x10] 00002722 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002726 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 0000272A 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 0000272E 508F addq.l A7, 8 00002730 3F00 move.w -[A7], D0 00002732 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002736 548F addq.l A7, 2 00002738 2F2D B34C move.l -[A7], [A5 - 0x4CB4] 0000273C 2F2D B344 move.l -[A7], [A5 - 0x4CBC] 00002740 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002744 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */] 00002748 4FEF 000C lea.l A7, [A7 + 0xC] 0000274C 3F00 move.w -[A7], D0 0000274E 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002752 548F addq.l A7, 2 00002754 2F2D B33C move.l -[A7], [A5 - 0x4CC4] 00002758 4878 0001 push.l 0x1 0000275C 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002760 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */] 00002764 4FEF 000C lea.l A7, [A7 + 0xC] 00002768 3F00 move.w -[A7], D0 0000276A 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000276E 548F addq.l A7, 2 00002770 2F2D B334 move.l -[A7], [A5 - 0x4CCC] 00002774 4EAD 0972 jsr [A5 + 0x972 /* export_298 */] 00002778 588F addq.l A7, 4 0000277A 3F00 move.w -[A7], D0 0000277C 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002780 548F addq.l A7, 2 00002782 2F2E FE34 move.l -[A7], [A6 - 0x1CC] 00002786 4EBA 04E0 jsr [PC + 0x4E0 /* 00002C68 */] 0000278A 588F addq.l A7, 4 0000278C 3D40 FFFE move.w [A6 - 0x2], D0 00002790 0C6E FC20 FFFE cmpi.w [A6 - 0x2], 0xFC20 00002796 6606 bne +0x8 /* 0000279E */ 00002798 7000 moveq.l D0, 0x00 0000279A 6000 0448 bra +0x44A /* 00002BE4 */ label0000279E: 0000279E 4A6E FFFE tst.w [A6 - 0x2] 000027A2 6708 beq +0xA /* 000027AC */ 000027A4 302E FFFE move.w D0, [A6 - 0x2] 000027A8 6000 043A bra +0x43C /* 00002BE4 */ label000027AC: 000027AC 4A6D B31A tst.w [A5 - 0x4CE6] 000027B0 6600 0094 bne +0x96 /* 00002846 */ 000027B4 2D6D B38C FE38 move.l [A6 - 0x1C8], [A5 - 0x4C74] 000027BA 2F2D B37C move.l -[A7], [A5 - 0x4C84] 000027BE 4267 clr.w -[A7] 000027C0 486D FD04 pea.l [A5 - 0x2FC] 000027C4 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 000027C8 4FEF 000A lea.l A7, [A7 + 0xA] 000027CC 3D40 FFFE move.w [A6 - 0x2], D0 000027D0 4A6E FFFE tst.w [A6 - 0x2] 000027D4 6708 beq +0xA /* 000027DE */ 000027D6 302E FFFE move.w D0, [A6 - 0x2] 000027DA 6000 0408 bra +0x40A /* 00002BE4 */ label000027DE: 000027DE 202E FE38 move.l D0, [A6 - 0x1C8] 000027E2 B0AD B38C cmp.l D0, [A5 - 0x4C74] 000027E6 6706 beq +0x8 /* 000027EE */ 000027E8 7000 moveq.l D0, 0x00 000027EA 6000 03F8 bra +0x3FA /* 00002BE4 */ label000027EE: 000027EE 2F2D B37C move.l -[A7], [A5 - 0x4C84] 000027F2 4267 clr.w -[A7] 000027F4 486D FD0E pea.l [A5 - 0x2F2] 000027F8 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 000027FC 4FEF 000A lea.l A7, [A7 + 0xA] 00002800 3D40 FFFE move.w [A6 - 0x2], D0 00002804 4A6E FFFE tst.w [A6 - 0x2] 00002808 6708 beq +0xA /* 00002812 */ 0000280A 302E FFFE move.w D0, [A6 - 0x2] 0000280E 6000 03D4 bra +0x3D6 /* 00002BE4 */ label00002812: 00002812 202E FE38 move.l D0, [A6 - 0x1C8] 00002816 B0AD B38C cmp.l D0, [A5 - 0x4C74] 0000281A 6706 beq +0x8 /* 00002822 */ 0000281C 7000 moveq.l D0, 0x00 0000281E 6000 03C4 bra +0x3C6 /* 00002BE4 */ label00002822: 00002822 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00002826 4267 clr.w -[A7] 00002828 486D FD1C pea.l [A5 - 0x2E4] 0000282C 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00002830 4FEF 000A lea.l A7, [A7 + 0xA] 00002834 3D40 FFFE move.w [A6 - 0x2], D0 00002838 4A6E FFFE tst.w [A6 - 0x2] 0000283C 6708 beq +0xA /* 00002846 */ 0000283E 302E FFFE move.w D0, [A6 - 0x2] 00002842 6000 03A0 bra +0x3A2 /* 00002BE4 */ label00002846: 00002846 7000 moveq.l D0, 0x00 00002848 6000 039A bra +0x39C /* 00002BE4 */ label0000284C: 0000284C 0C54 2B53 cmpi.w [A4], 0x2B53 /* '+S' */ 00002850 6600 0390 bne +0x392 /* 00002BE2 */ 00002854 7064 moveq.l D0, 0x64 00002856 3D40 FFEA move.w [A6 - 0x16], D0 0000285A 7064 moveq.l D0, 0x64 0000285C 3D40 FFEC move.w [A6 - 0x14], D0 00002860 486E FE40 pea.l [A6 - 0x1C0] 00002864 3F3C 03E8 move.w -[A7], 0x3E8 00002868 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000286C 4EAD 0772 jsr [A5 + 0x772 /* export_234 */] 00002870 2F2E FFEA move.l -[A7], [A6 - 0x16] 00002874 486E FE40 pea.l [A6 - 0x1C0] 00002878 486D FD24 pea.l [A5 - 0x2DC] 0000287C 42A7 clr.l -[A7] 0000287E 486E FF98 pea.l [A6 - 0x68] 00002882 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */] 00002886 4A2E FF98 tst.b [A6 - 0x68] 0000288A 6606 bne +0x8 /* 00002892 */ 0000288C 703E moveq.l D0, 0x3E 0000288E 6000 0354 bra +0x356 /* 00002BE4 */ label00002892: 00002892 3F2E FF9E move.w -[A7], [A6 - 0x62] 00002896 486E FFA2 pea.l [A6 - 0x5E] 0000289A 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */] 0000289E 5C8F addq.l A7, 6 000028A0 4A40 tst.w D0 000028A2 6706 beq +0x8 /* 000028AA */ 000028A4 7000 moveq.l D0, 0x00 000028A6 6000 033C bra +0x33E /* 00002BE4 */ label000028AA: 000028AA 42AE FF4C clr.l [A6 - 0xB4] 000028AE 42AE FF52 clr.l [A6 - 0xAE] 000028B2 3D6E FF9E FF56 move.w [A6 - 0xAA], [A6 - 0x62] 000028B8 70FF moveq.l D0, 0xFFFFFFFF 000028BA 3D40 FF5C move.w [A6 - 0xA4], D0 000028BE 4267 clr.w -[A7] 000028C0 486E FF40 pea.l [A6 - 0xC0] 000028C4 4267 clr.w -[A7] 000028C6 4EAD 060A jsr [A5 + 0x60A /* export_189 */] 000028CA 301F move.w D0, [A7]+ 000028CC 3F00 move.w -[A7], D0 000028CE 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000028D2 548F addq.l A7, 2 000028D4 306E FF7E movea.w A0, [A6 - 0x82] 000028D8 2F2E FF70 move.l -[A7], [A6 - 0x90] 000028DC 2F08 move.l -[A7], A0 000028DE 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000028E2 0C80 0000 7530 cmpi.l D0, 0x7530 /* 'u0' */ 000028E8 6C06 bge +0x8 /* 000028F0 */ 000028EA 7000 moveq.l D0, 0x00 000028EC 6000 02F6 bra +0x2F8 /* 00002BE4 */ label000028F0: 000028F0 082E 0007 FF67 btst.b [A6 - 0x99], 0x7 000028F6 6706 beq +0x8 /* 000028FE */ 000028F8 7000 moveq.l D0, 0x00 000028FA 6000 02E8 bra +0x2EA /* 00002BE4 */ label000028FE: 000028FE 42AE FF4C clr.l [A6 - 0xB4] 00002902 41EE FFA2 lea.l A0, [A6 - 0x5E] 00002906 2D48 FF52 move.l [A6 - 0xAE], A0 0000290A 3D6E FF9E FF56 move.w [A6 - 0xAA], [A6 - 0x62] 00002910 422E FF5A clr.b [A6 - 0xA6] 00002914 426E FF5C clr.w [A6 - 0xA4] 00002918 4267 clr.w -[A7] 0000291A 486E FF40 pea.l [A6 - 0xC0] 0000291E 4267 clr.w -[A7] 00002920 4EAD 0612 jsr [A5 + 0x612 /* export_190 */] 00002924 301F move.w D0, [A7]+ 00002926 4A40 tst.w D0 00002928 6600 005E bne +0x60 /* 00002988 */ 0000292C 2D6E FF60 FE30 move.l [A6 - 0x1D0], [A6 - 0xA0] 00002932 2D6E FF64 FE2C move.l [A6 - 0x1D4], [A6 - 0x9C] 00002938 0CAE 4D44 4F43 FE30 cmpi.l [A6 - 0x1D0], 0x4D444F43 /* 'MDOC' */ 00002940 660A bne +0xC /* 0000294C */ 00002942 202E FE2C move.l D0, [A6 - 0x1D4] 00002946 B0AD B11A cmp.l D0, [A5 - 0x4EE6] 0000294A 6706 beq +0x8 /* 00002952 */ label0000294C: 0000294C 7000 moveq.l D0, 0x00 0000294E 6000 0294 bra +0x296 /* 00002BE4 */ label00002952: 00002952 4A6E FF58 tst.w [A6 - 0xA8] 00002956 6706 beq +0x8 /* 0000295E */ 00002958 7000 moveq.l D0, 0x00 0000295A 6000 0288 bra +0x28A /* 00002BE4 */ label0000295E: 0000295E 102E FF5E move.b D0, [A6 - 0xA2] 00002962 4880 ext.w D0 00002964 0800 0000 btst.b D0, 0x0 00002968 6706 beq +0x8 /* 00002970 */ 0000296A 7000 moveq.l D0, 0x00 0000296C 6000 0276 bra +0x278 /* 00002BE4 */ label00002970: 00002970 4267 clr.w -[A7] 00002972 486E FFA2 pea.l [A6 - 0x5E] 00002976 3F2E FF9E move.w -[A7], [A6 - 0x62] 0000297A 4EAD 0662 jsr [A5 + 0x662 /* export_200 */] 0000297E 301F move.w D0, [A7]+ 00002980 3F00 move.w -[A7], D0 00002982 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002986 548F addq.l A7, 2 label00002988: 00002988 486E FFA2 pea.l [A6 - 0x5E] 0000298C 3F2E FF9E move.w -[A7], [A6 - 0x62] 00002990 4EAD 097A jsr [A5 + 0x97A /* export_299 */] 00002994 5C8F addq.l A7, 6 00002996 3F00 move.w -[A7], D0 00002998 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000299C 548F addq.l A7, 2 0000299E 486E FFA2 pea.l [A6 - 0x5E] 000029A2 3F2E FF9E move.w -[A7], [A6 - 0x62] 000029A6 4EBA 0242 jsr [PC + 0x242 /* 00002BEA */] 000029AA 5C8F addq.l A7, 6 000029AC 3F00 move.w -[A7], D0 000029AE 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000029B2 548F addq.l A7, 2 000029B4 42A7 clr.l -[A7] 000029B6 4878 1594 push.l 0x1594 000029BA 4EAD 055A jsr [A5 + 0x55A /* export_167 */] 000029BE 205F movea.l A0, [A7]+ 000029C0 2D48 FF94 move.l [A6 - 0x6C], A0 000029C4 2F2E FF94 move.l -[A7], [A6 - 0x6C] 000029C8 486E FFA2 pea.l [A6 - 0x5E] 000029CC 3F2E FF9E move.w -[A7], [A6 - 0x62] 000029D0 4EAD 0952 jsr [A5 + 0x952 /* export_294 */] 000029D4 4FEF 000A lea.l A7, [A7 + 0xA] 000029D8 3F00 move.w -[A7], D0 000029DA 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000029DE 548F addq.l A7, 2 000029E0 2F2E FF94 move.l -[A7], [A6 - 0x6C] 000029E4 4EBA 1002 jsr [PC + 0x1002 /* 000039E8 */] 000029E8 588F addq.l A7, 4 000029EA 206E FF94 movea.l A0, [A6 - 0x6C] 000029EE 7001 moveq.l D0, 0x01 000029F0 3080 move.w [A0], D0 000029F2 2F2E FF94 move.l -[A7], [A6 - 0x6C] 000029F6 4EAD 0972 jsr [A5 + 0x972 /* export_298 */] 000029FA 588F addq.l A7, 4 000029FC 3F00 move.w -[A7], D0 000029FE 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002A02 548F addq.l A7, 2 00002A04 2F2E FF94 move.l -[A7], [A6 - 0x6C] 00002A08 4EAD 095A jsr [A5 + 0x95A /* export_295 */] 00002A0C 588F addq.l A7, 4 00002A0E 3F00 move.w -[A7], D0 00002A10 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002A14 548F addq.l A7, 2 00002A16 2F2E FF94 move.l -[A7], [A6 - 0x6C] 00002A1A 486E FFA2 pea.l [A6 - 0x5E] 00002A1E 3F2E FF9E move.w -[A7], [A6 - 0x62] 00002A22 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */] 00002A26 4FEF 000A lea.l A7, [A7 + 0xA] 00002A2A 3F00 move.w -[A7], D0 00002A2C 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002A30 548F addq.l A7, 2 00002A32 486E FFE6 pea.l [A6 - 0x1A] 00002A36 4878 0001 push.l 0x1 00002A3A 2F2E FF94 move.l -[A7], [A6 - 0x6C] 00002A3E 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00002A42 4FEF 000C lea.l A7, [A7 + 0xC] 00002A46 3F00 move.w -[A7], D0 00002A48 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002A4C 548F addq.l A7, 2 00002A4E 42A7 clr.l -[A7] 00002A50 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00002A54 2F2E FF94 move.l -[A7], [A6 - 0x6C] 00002A58 4EBA 09D6 jsr [PC + 0x9D6 /* 00003430 */] 00002A5C 4FEF 000C lea.l A7, [A7 + 0xC] 00002A60 486E FFEE pea.l [A6 - 0x12] 00002A64 4878 0001 push.l 0x1 00002A68 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00002A6C 2F2E FF94 move.l -[A7], [A6 - 0x6C] 00002A70 4EAD 040A jsr [A5 + 0x40A /* export_125 */] 00002A74 4FEF 0010 lea.l A7, [A7 + 0x10] 00002A78 4878 0001 push.l 0x1 00002A7C 2F2E FF94 move.l -[A7], [A6 - 0x6C] 00002A80 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00002A84 508F addq.l A7, 8 00002A86 3F00 move.w -[A7], D0 00002A88 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002A8C 548F addq.l A7, 2 00002A8E 486E FF90 pea.l [A6 - 0x70] 00002A92 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002A96 2F2E FF94 move.l -[A7], [A6 - 0x6C] 00002A9A 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00002A9E 4FEF 000C lea.l A7, [A7 + 0xC] 00002AA2 3F00 move.w -[A7], D0 00002AA4 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002AA8 548F addq.l A7, 2 00002AAA 42A7 clr.l -[A7] 00002AAC 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002AB0 2F2E FF90 move.l -[A7], [A6 - 0x70] 00002AB4 2F2E FF94 move.l -[A7], [A6 - 0x6C] 00002AB8 4EBA 022A jsr [PC + 0x22A /* 00002CE4 */] 00002ABC 4FEF 0010 lea.l A7, [A7 + 0x10] 00002AC0 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002AC4 2F2E FF94 move.l -[A7], [A6 - 0x6C] 00002AC8 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00002ACC 508F addq.l A7, 8 00002ACE 3F00 move.w -[A7], D0 00002AD0 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002AD4 548F addq.l A7, 2 00002AD6 2F2E FF94 move.l -[A7], [A6 - 0x6C] 00002ADA 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */] 00002ADE 588F addq.l A7, 4 00002AE0 3F00 move.w -[A7], D0 00002AE2 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002AE6 548F addq.l A7, 2 00002AE8 486E FFA2 pea.l [A6 - 0x5E] 00002AEC 3F2E FF9E move.w -[A7], [A6 - 0x62] 00002AF0 4EBA 01B0 jsr [PC + 0x1B0 /* 00002CA2 */] 00002AF4 5C8F addq.l A7, 6 00002AF6 3D40 FFFE move.w [A6 - 0x2], D0 00002AFA 0C6E FC20 FFFE cmpi.w [A6 - 0x2], 0xFC20 00002B00 6606 bne +0x8 /* 00002B08 */ 00002B02 7000 moveq.l D0, 0x00 00002B04 6000 00DE bra +0xE0 /* 00002BE4 */ label00002B08: 00002B08 4A6E FFFE tst.w [A6 - 0x2] 00002B0C 6708 beq +0xA /* 00002B16 */ 00002B0E 302E FFFE move.w D0, [A6 - 0x2] 00002B12 6000 00D0 bra +0xD2 /* 00002BE4 */ label00002B16: 00002B16 4A6D B31A tst.w [A5 - 0x4CE6] 00002B1A 6600 00C2 bne +0xC4 /* 00002BDE */ 00002B1E 2D6D B38C FE38 move.l [A6 - 0x1C8], [A5 - 0x4C74] 00002B24 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00002B28 4267 clr.w -[A7] 00002B2A 486D FD26 pea.l [A5 - 0x2DA] 00002B2E 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00002B32 4FEF 000A lea.l A7, [A7 + 0xA] 00002B36 3D40 FFFE move.w [A6 - 0x2], D0 00002B3A 4A6E FFFE tst.w [A6 - 0x2] 00002B3E 6708 beq +0xA /* 00002B48 */ 00002B40 302E FFFE move.w D0, [A6 - 0x2] 00002B44 6000 009E bra +0xA0 /* 00002BE4 */ label00002B48: 00002B48 202E FE38 move.l D0, [A6 - 0x1C8] 00002B4C B0AD B38C cmp.l D0, [A5 - 0x4C74] 00002B50 6706 beq +0x8 /* 00002B58 */ 00002B52 7000 moveq.l D0, 0x00 00002B54 6000 008E bra +0x90 /* 00002BE4 */ label00002B58: 00002B58 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00002B5C 4267 clr.w -[A7] 00002B5E 486D FD32 pea.l [A5 - 0x2CE] 00002B62 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00002B66 4FEF 000A lea.l A7, [A7 + 0xA] 00002B6A 3D40 FFFE move.w [A6 - 0x2], D0 00002B6E 4A6E FFFE tst.w [A6 - 0x2] 00002B72 6708 beq +0xA /* 00002B7C */ 00002B74 302E FFFE move.w D0, [A6 - 0x2] 00002B78 6000 006A bra +0x6C /* 00002BE4 */ label00002B7C: 00002B7C 202E FE38 move.l D0, [A6 - 0x1C8] 00002B80 B0AD B38C cmp.l D0, [A5 - 0x4C74] 00002B84 6706 beq +0x8 /* 00002B8C */ 00002B86 7000 moveq.l D0, 0x00 00002B88 6000 005A bra +0x5C /* 00002BE4 */ label00002B8C: 00002B8C 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00002B90 4267 clr.w -[A7] 00002B92 486D FD3C pea.l [A5 - 0x2C4] 00002B96 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00002B9A 4FEF 000A lea.l A7, [A7 + 0xA] 00002B9E 3D40 FFFE move.w [A6 - 0x2], D0 00002BA2 4A6E FFFE tst.w [A6 - 0x2] 00002BA6 6706 beq +0x8 /* 00002BAE */ 00002BA8 302E FFFE move.w D0, [A6 - 0x2] 00002BAC 6036 bra +0x38 /* 00002BE4 */ label00002BAE: 00002BAE 202E FE38 move.l D0, [A6 - 0x1C8] 00002BB2 B0AD B38C cmp.l D0, [A5 - 0x4C74] 00002BB6 6704 beq +0x6 /* 00002BBC */ 00002BB8 7000 moveq.l D0, 0x00 00002BBA 6028 bra +0x2A /* 00002BE4 */ label00002BBC: 00002BBC 2F2D B37C move.l -[A7], [A5 - 0x4C84] 00002BC0 4267 clr.w -[A7] 00002BC2 486D FD4A pea.l [A5 - 0x2B6] 00002BC6 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00002BCA 4FEF 000A lea.l A7, [A7 + 0xA] 00002BCE 3D40 FFFE move.w [A6 - 0x2], D0 00002BD2 4A6E FFFE tst.w [A6 - 0x2] 00002BD6 6706 beq +0x8 /* 00002BDE */ 00002BD8 302E FFFE move.w D0, [A6 - 0x2] 00002BDC 6006 bra +0x8 /* 00002BE4 */ label00002BDE: 00002BDE 7000 moveq.l D0, 0x00 00002BE0 6002 bra +0x4 /* 00002BE4 */ label00002BE2: 00002BE2 7002 moveq.l D0, 0x02 label00002BE4: 00002BE4 285F movea.l A4, [A7]+ 00002BE6 4E5E unlink A6 00002BE8 4E75 rts fn00002BEA: 00002BEA 4E56 FFF0 link A6, -0x0010 00002BEE 2F07 move.l -[A7], D7 00002BF0 4267 clr.w -[A7] 00002BF2 2F2E 000A move.l -[A7], [A6 + 0xA] 00002BF6 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002BFA 486E FFF0 pea.l [A6 - 0x10] 00002BFE 4EAD 063A jsr [A5 + 0x63A /* export_195 */] 00002C02 301F move.w D0, [A7]+ 00002C04 3E00 move.w D7, D0 00002C06 4A47 tst.w D7 00002C08 6704 beq +0x6 /* 00002C0E */ 00002C0A 3007 move.w D0, D7 00002C0C 6026 bra +0x28 /* 00002C34 */ label00002C0E: 00002C0E 2D7C 4D44 4F43 FFF0 move.l [A6 - 0x10], 0x4D444F43 /* 'MDOC' */ 00002C16 2D6D B11A FFF4 move.l [A6 - 0xC], [A5 - 0x4EE6] 00002C1C 4267 clr.w -[A7] 00002C1E 2F2E 000A move.l -[A7], [A6 + 0xA] 00002C22 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002C26 486E FFF0 pea.l [A6 - 0x10] 00002C2A 4EAD 066A jsr [A5 + 0x66A /* export_201 */] 00002C2E 301F move.w D0, [A7]+ 00002C30 3E00 move.w D7, D0 00002C32 3007 move.w D0, D7 label00002C34: 00002C34 2E1F move.l D7, [A7]+ 00002C36 4E5E unlink A6 00002C38 4E75 rts fn00002C3A: 00002C3A 4E56 FBE8 link A6, -0x0418 00002C3E 7005 moveq.l D0, 0x05 00002C40 3D40 FBE8 move.w [A6 - 0x418], D0 00002C44 2D6D B350 FBEA move.l [A6 - 0x416], [A5 - 0x4CB0] 00002C4A 426E FCEE clr.w [A6 - 0x312] 00002C4E 426E FDF4 clr.w [A6 - 0x20C] 00002C52 426E FEFA clr.w [A6 - 0x106] 00002C56 422E FF00 clr.b [A6 - 0x100] 00002C5A 486E FBE8 pea.l [A6 - 0x418] 00002C5E 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */] 00002C62 588F addq.l A7, 4 00002C64 4E5E unlink A6 00002C66 4E75 rts fn00002C68: 00002C68 4E56 FBE8 link A6, -0x0418 00002C6C 7006 moveq.l D0, 0x06 00002C6E 3D40 FBE8 move.w [A6 - 0x418], D0 00002C72 7001 moveq.l D0, 0x01 00002C74 2D40 FBEA move.l [A6 - 0x416], D0 00002C78 426E FCEE clr.w [A6 - 0x312] 00002C7C 7006 moveq.l D0, 0x06 00002C7E 3D40 FDF4 move.w [A6 - 0x20C], D0 00002C82 202E 0008 move.l D0, [A6 + 0x8] 00002C86 5280 addq.l D0, 1 00002C88 2D40 FDF6 move.l [A6 - 0x20A], D0 00002C8C 426E FEFA clr.w [A6 - 0x106] 00002C90 422E FF00 clr.b [A6 - 0x100] 00002C94 486E FBE8 pea.l [A6 - 0x418] 00002C98 4EAD 0B22 jsr [A5 + 0xB22 /* export_352 */] 00002C9C 588F addq.l A7, 4 00002C9E 4E5E unlink A6 00002CA0 4E75 rts fn00002CA2: 00002CA2 4E56 FBE8 link A6, -0x0418 00002CA6 7006 moveq.l D0, 0x06 00002CA8 3D40 FBE8 move.w [A6 - 0x418], D0 00002CAC 7001 moveq.l D0, 0x01 00002CAE 2D40 FBEA move.l [A6 - 0x416], D0 00002CB2 426E FCEE clr.w [A6 - 0x312] 00002CB6 7006 moveq.l D0, 0x06 00002CB8 3D40 FDF4 move.w [A6 - 0x20C], D0 00002CBC 7001 moveq.l D0, 0x01 00002CBE 2D40 FDF6 move.l [A6 - 0x20A], D0 00002CC2 3D6E 0008 FEFA move.w [A6 - 0x106], [A6 + 0x8] 00002CC8 486E FF00 pea.l [A6 - 0x100] 00002CCC 2F2E 000A move.l -[A7], [A6 + 0xA] 00002CD0 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00002CD4 508F addq.l A7, 8 00002CD6 486E FBE8 pea.l [A6 - 0x418] 00002CDA 4EAD 0B22 jsr [A5 + 0xB22 /* export_352 */] 00002CDE 588F addq.l A7, 4 00002CE0 4E5E unlink A6 00002CE2 4E75 rts fn00002CE4: 00002CE4 4E56 FFC8 link A6, -0x0038 00002CE8 526D B32A addq.w [A5 - 0x4CD6], 1 00002CEC 206E 000C movea.l A0, [A6 + 0xC] 00002CF0 2050 movea.l A0, [A0] 00002CF2 43EE FFD4 lea.l A1, [A6 - 0x2C] 00002CF6 41E8 0018 lea.l A0, [A0 + 0x18] 00002CFA 22D8 move.l [A1]+, [A0]+ 00002CFC 22D8 move.l [A1]+, [A0]+ 00002CFE 7008 moveq.l D0, 0x08 00002D00 3D40 FFDC move.w [A6 - 0x24], D0 00002D04 42AE FFDE clr.l [A6 - 0x22] 00002D08 302E FFD8 move.w D0, [A6 - 0x28] 00002D0C 906E FFD4 sub.w D0, [A6 - 0x2C] 00002D10 3D40 FFE2 move.w [A6 - 0x1E], D0 00002D14 302E FFDA move.w D0, [A6 - 0x26] 00002D18 906E FFD6 sub.w D0, [A6 - 0x2A] 00002D1C 3D40 FFE4 move.w [A6 - 0x1C], D0 00002D20 426E FFE6 clr.w [A6 - 0x1A] 00002D24 426E FFE8 clr.w [A6 - 0x18] 00002D28 7002 moveq.l D0, 0x02 00002D2A 3D40 FFEA move.w [A6 - 0x16], D0 00002D2E 42AE FFEC clr.l [A6 - 0x14] 00002D32 42AE FFF0 clr.l [A6 - 0x10] 00002D36 42A7 clr.l -[A7] 00002D38 42A7 clr.l -[A7] 00002D3A 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00002D3E 205F movea.l A0, [A7]+ 00002D40 2D48 FFF4 move.l [A6 - 0xC], A0 00002D44 4267 clr.w -[A7] 00002D46 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00002D4A 548F addq.l A7, 2 00002D4C 2D40 FFF8 move.l [A6 - 0x8], D0 00002D50 42A7 clr.l -[A7] 00002D52 42A7 clr.l -[A7] 00002D54 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00002D58 205F movea.l A0, [A7]+ 00002D5A 2D48 FFFC move.l [A6 - 0x4], A0 00002D5E 42A7 clr.l -[A7] 00002D60 4878 0024 push.l 0x24 /* '$' */ 00002D64 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00002D68 205F movea.l A0, [A7]+ 00002D6A 2D48 FFD0 move.l [A6 - 0x30], A0 00002D6E 206E FFD0 movea.l A0, [A6 - 0x30] 00002D72 2050 movea.l A0, [A0] 00002D74 43EE FFDC lea.l A1, [A6 - 0x24] 00002D78 7008 moveq.l D0, 0x08 label00002D7A: 00002D7A 20D9 move.l [A0]+, [A1]+ 00002D7C 51C8 FFFC dbf D0, -0x6 /* 00002D7A */ 00002D80 2F2E FFD0 move.l -[A7], [A6 - 0x30] 00002D84 486E FFCC pea.l [A6 - 0x34] 00002D88 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D8C 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */] 00002D90 4FEF 000C lea.l A7, [A7 + 0xC] 00002D94 3F00 move.w -[A7], D0 00002D96 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002D9A 548F addq.l A7, 2 00002D9C 206E 000C movea.l A0, [A6 + 0xC] 00002DA0 2050 movea.l A0, [A0] 00002DA2 52A8 000C addq.l [A0 + 0xC], 1 00002DA6 206E 000C movea.l A0, [A6 + 0xC] 00002DAA 2050 movea.l A0, [A0] 00002DAC 2D68 0010 FFC8 move.l [A6 - 0x38], [A0 + 0x10] 00002DB2 206E 000C movea.l A0, [A6 + 0xC] 00002DB6 2050 movea.l A0, [A0] 00002DB8 52A8 0010 addq.l [A0 + 0x10], 1 00002DBC 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002DC0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002DC4 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 00002DC8 508F addq.l A7, 8 00002DCA 3F00 move.w -[A7], D0 00002DCC 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002DD0 548F addq.l A7, 2 00002DD2 42A7 clr.l -[A7] 00002DD4 42A7 clr.l -[A7] 00002DD6 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00002DDA 205F movea.l A0, [A7]+ 00002DDC 4850 pea.l [A0] 00002DDE 2F2E FFC8 move.l -[A7], [A6 - 0x38] 00002DE2 2F2E FFCC move.l -[A7], [A6 - 0x34] 00002DE6 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002DEA 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002DEE 2F2E 000C move.l -[A7], [A6 + 0xC] 00002DF2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002DF6 4EBA 000A jsr [PC + 0xA /* 00002E02 */] 00002DFA 4FEF 001C lea.l A7, [A7 + 0x1C] 00002DFE 4E5E unlink A6 00002E00 4E75 rts fn00002E02: 00002E02 4E56 FFC8 link A6, -0x0038 00002E06 526D B32A addq.w [A5 - 0x4CD6], 1 00002E0A 7007 moveq.l D0, 0x07 00002E0C 3D40 FFD8 move.w [A6 - 0x28], D0 00002E10 42AE FFDA clr.l [A6 - 0x26] 00002E14 486E FFDE pea.l [A6 - 0x22] 00002E18 3F3C 0004 move.w -[A7], 0x4 00002E1C 3F3C 002C move.w -[A7], 0x2C /* ',' */ 00002E20 3F3C 01F4 move.w -[A7], 0x1F4 00002E24 3F3C 0151 move.w -[A7], 0x151 00002E28 A8A7 syscall SetRect 00002E2A 7002 moveq.l D0, 0x02 00002E2C 3D40 FFE6 move.w [A6 - 0x1A], D0 00002E30 42AE FFE8 clr.l [A6 - 0x18] 00002E34 42AE FFEC clr.l [A6 - 0x14] 00002E38 42A7 clr.l -[A7] 00002E3A 42A7 clr.l -[A7] 00002E3C 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00002E40 205F movea.l A0, [A7]+ 00002E42 2D48 FFF0 move.l [A6 - 0x10], A0 00002E46 4267 clr.w -[A7] 00002E48 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00002E4C 548F addq.l A7, 2 00002E4E 2D40 FFF4 move.l [A6 - 0xC], D0 00002E52 42A7 clr.l -[A7] 00002E54 42A7 clr.l -[A7] 00002E56 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00002E5A 205F movea.l A0, [A7]+ 00002E5C 2D48 FFF8 move.l [A6 - 0x8], A0 00002E60 2D6E 0020 FFFC move.l [A6 - 0x4], [A6 + 0x20] 00002E66 42A7 clr.l -[A7] 00002E68 4878 0028 push.l 0x28 /* '(' */ 00002E6C 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00002E70 205F movea.l A0, [A7]+ 00002E72 2D48 FFD4 move.l [A6 - 0x2C], A0 00002E76 206E FFD4 movea.l A0, [A6 - 0x2C] 00002E7A 2050 movea.l A0, [A0] 00002E7C 43EE FFD8 lea.l A1, [A6 - 0x28] 00002E80 7009 moveq.l D0, 0x09 label00002E82: 00002E82 20D9 move.l [A0]+, [A1]+ 00002E84 51C8 FFFC dbf D0, -0x6 /* 00002E82 */ 00002E88 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00002E8C 486E FFD0 pea.l [A6 - 0x30] 00002E90 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002E94 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */] 00002E98 4FEF 000C lea.l A7, [A7 + 0xC] 00002E9C 3F00 move.w -[A7], D0 00002E9E 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002EA2 548F addq.l A7, 2 00002EA4 206E 000C movea.l A0, [A6 + 0xC] 00002EA8 2050 movea.l A0, [A0] 00002EAA 52A8 0008 addq.l [A0 + 0x8], 1 00002EAE 206E 000C movea.l A0, [A6 + 0xC] 00002EB2 2050 movea.l A0, [A0] 00002EB4 2D68 0010 FFCC move.l [A6 - 0x34], [A0 + 0x10] 00002EBA 206E 000C movea.l A0, [A6 + 0xC] 00002EBE 2050 movea.l A0, [A0] 00002EC0 52A8 0010 addq.l [A0 + 0x10], 1 00002EC4 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002EC8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002ECC 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 00002ED0 508F addq.l A7, 8 00002ED2 3F00 move.w -[A7], D0 00002ED4 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002ED8 548F addq.l A7, 2 00002EDA 2F2E 001C move.l -[A7], [A6 + 0x1C] 00002EDE 2F2E 0018 move.l -[A7], [A6 + 0x18] 00002EE2 2F2E FFCC move.l -[A7], [A6 - 0x34] 00002EE6 2F2E FFD0 move.l -[A7], [A6 - 0x30] 00002EEA 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002EEE 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002EF2 2F2E 000C move.l -[A7], [A6 + 0xC] 00002EF6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002EFA 4EBA 0320 jsr [PC + 0x320 /* 0000321C */] 00002EFE 4FEF 0020 lea.l A7, [A7 + 0x20] 00002F02 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002F06 2F2E 000C move.l -[A7], [A6 + 0xC] 00002F0A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F0E 4EBA 000A jsr [PC + 0xA /* 00002F1A */] 00002F12 4FEF 000C lea.l A7, [A7 + 0xC] 00002F16 4E5E unlink A6 00002F18 4E75 rts fn00002F1A: 00002F1A 4E56 FF9C link A6, -0x0064 00002F1E 48E7 0300 movem.l -[A7], D6,D7 00002F22 206E 000C movea.l A0, [A6 + 0xC] 00002F26 2050 movea.l A0, [A0] 00002F28 3E28 0030 move.w D7, [A0 + 0x30] 00002F2C 7C00 moveq.l D6, 0x00 00002F2E 6000 02DE bra +0x2E0 /* 0000320E */ label00002F32: 00002F32 206E 000C movea.l A0, [A6 + 0xC] 00002F36 3006 move.w D0, D6 00002F38 C1FC 0006 muls.w D0, 0x6 00002F3C D090 add.l D0, [A0] 00002F3E 2040 movea.l A0, D0 00002F40 43EE FFA6 lea.l A1, [A6 - 0x5A] 00002F44 41E8 0032 lea.l A0, [A0 + 0x32] 00002F48 22D8 move.l [A1]+, [A0]+ 00002F4A 32D8 move.w [A1]+, [A0]+ 00002F4C 0C6E 0064 FFA6 cmpi.w [A6 - 0x5A], 0x64 /* 'd' */ 00002F52 6F00 02B8 ble +0x2BA /* 0000320C */ 00002F56 536E FFA6 subq.w [A6 - 0x5A], 1 00002F5A 486E FFFC pea.l [A6 - 0x4] 00002F5E 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00002F62 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F66 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00002F6A 4FEF 000C lea.l A7, [A7 + 0xC] 00002F6E 3F00 move.w -[A7], D0 00002F70 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002F74 548F addq.l A7, 2 00002F76 206E FFFC movea.l A0, [A6 - 0x4] 00002F7A 302E FFA6 move.w D0, [A6 - 0x5A] 00002F7E 48C0 ext.l D0 00002F80 ED80 asl D0, 6 00002F82 D090 add.l D0, [A0] 00002F84 2040 movea.l A0, D0 00002F86 43EE FFB0 lea.l A1, [A6 - 0x50] 00002F8A 5488 addq.l A0, 2 00002F8C 700F moveq.l D0, 0x0F label00002F8E: 00002F8E 22D8 move.l [A1]+, [A0]+ 00002F90 51C8 FFFC dbf D0, -0x6 /* 00002F8E */ 00002F94 42A7 clr.l -[A7] 00002F96 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002F9A 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00002F9E 201F move.l D0, [A7]+ 00002FA0 2D40 FFF0 move.l [A6 - 0x10], D0 00002FA4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002FA8 206E FFF0 movea.l A0, [A6 - 0x10] 00002FAC 4868 FFC0 pea.l [A0 - 0x40] 00002FB0 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00002FB4 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00002FB8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002FBC 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 00002FC0 508F addq.l A7, 8 00002FC2 3F00 move.w -[A7], D0 00002FC4 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002FC8 548F addq.l A7, 2 00002FCA 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00002FCE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002FD2 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00002FD6 508F addq.l A7, 8 00002FD8 3F00 move.w -[A7], D0 00002FDA 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00002FDE 548F addq.l A7, 2 00002FE0 206E 000C movea.l A0, [A6 + 0xC] 00002FE4 3006 move.w D0, D6 00002FE6 C1FC 0006 muls.w D0, 0x6 00002FEA D090 add.l D0, [A0] 00002FEC 2040 movea.l A0, D0 00002FEE 41E8 0032 lea.l A0, [A0 + 0x32] 00002FF2 43EE FFA6 lea.l A1, [A6 - 0x5A] 00002FF6 20D9 move.l [A0]+, [A1]+ 00002FF8 30D9 move.w [A0]+, [A1]+ 00002FFA 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002FFE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003002 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 00003006 508F addq.l A7, 8 00003008 3F00 move.w -[A7], D0 0000300A 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000300E 548F addq.l A7, 2 00003010 5246 addq.w D6, 1 00003012 BC47 cmp.w D6, D7 00003014 6C00 010A bge +0x10C /* 00003120 */ 00003018 206E 000C movea.l A0, [A6 + 0xC] 0000301C 3006 move.w D0, D6 0000301E C1FC 0006 muls.w D0, 0x6 00003022 D090 add.l D0, [A0] 00003024 2040 movea.l A0, D0 00003026 43EE FFA0 lea.l A1, [A6 - 0x60] 0000302A 41E8 0032 lea.l A0, [A0 + 0x32] 0000302E 22D8 move.l [A1]+, [A0]+ 00003030 32D8 move.w [A1]+, [A0]+ 00003032 0C6E 0064 FFA0 cmpi.w [A6 - 0x60], 0x64 /* 'd' */ 00003038 6C00 00E6 bge +0xE8 /* 00003120 */ 0000303C 486E FFFC pea.l [A6 - 0x4] 00003040 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 00003044 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003048 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 0000304C 4FEF 000C lea.l A7, [A7 + 0xC] 00003050 3F00 move.w -[A7], D0 00003052 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003056 548F addq.l A7, 2 00003058 42A7 clr.l -[A7] 0000305A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000305E 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00003062 201F move.l D0, [A7]+ 00003064 2D40 FFF0 move.l [A6 - 0x10], D0 00003068 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000306C 206E FFF0 movea.l A0, [A6 - 0x10] 00003070 4868 0040 pea.l [A0 + 0x40] 00003074 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00003078 302E FFA0 move.w D0, [A6 - 0x60] 0000307C ED40 asl D0.w, 6 0000307E 48C0 ext.l D0 00003080 2D40 FFF8 move.l [A6 - 0x8], D0 00003084 206E FFFC movea.l A0, [A6 - 0x4] 00003088 2050 movea.l A0, [A0] 0000308A 5488 addq.l A0, 2 0000308C 2D48 FFAC move.l [A6 - 0x54], A0 00003090 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003094 206E FFAC movea.l A0, [A6 - 0x54] 00003098 4868 0040 pea.l [A0 + 0x40] 0000309C 2F2E FFAC move.l -[A7], [A6 - 0x54] 000030A0 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000030A4 4FEF 000C lea.l A7, [A7 + 0xC] 000030A8 206E FFFC movea.l A0, [A6 - 0x4] 000030AC 2050 movea.l A0, [A0] 000030AE 5488 addq.l A0, 2 000030B0 43EE FFB0 lea.l A1, [A6 - 0x50] 000030B4 700F moveq.l D0, 0x0F label000030B6: 000030B6 20D9 move.l [A0]+, [A1]+ 000030B8 51C8 FFFC dbf D0, -0x6 /* 000030B6 */ 000030BC 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 000030C0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000030C4 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 000030C8 508F addq.l A7, 8 000030CA 3F00 move.w -[A7], D0 000030CC 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000030D0 548F addq.l A7, 2 000030D2 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 000030D6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000030DA 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 000030DE 508F addq.l A7, 8 000030E0 3F00 move.w -[A7], D0 000030E2 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000030E6 548F addq.l A7, 2 000030E8 526E FFA0 addq.w [A6 - 0x60], 1 000030EC 206E 000C movea.l A0, [A6 + 0xC] 000030F0 3006 move.w D0, D6 000030F2 C1FC 0006 muls.w D0, 0x6 000030F6 D090 add.l D0, [A0] 000030F8 2040 movea.l A0, D0 000030FA 41E8 0032 lea.l A0, [A0 + 0x32] 000030FE 43EE FFA0 lea.l A1, [A6 - 0x60] 00003102 20D9 move.l [A0]+, [A1]+ 00003104 30D9 move.w [A0]+, [A1]+ 00003106 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000310A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000310E 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 00003112 508F addq.l A7, 8 00003114 3F00 move.w -[A7], D0 00003116 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000311A 548F addq.l A7, 2 0000311C 6000 00F6 bra +0xF8 /* 00003214 */ label00003120: 00003120 42A7 clr.l -[A7] 00003122 4878 0042 push.l 0x42 /* 'B' */ 00003126 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 0000312A 205F movea.l A0, [A7]+ 0000312C 2D48 FFFC move.l [A6 - 0x4], A0 00003130 206E FFFC movea.l A0, [A6 - 0x4] 00003134 2050 movea.l A0, [A0] 00003136 7002 moveq.l D0, 0x02 00003138 3080 move.w [A0], D0 0000313A 206E FFFC movea.l A0, [A6 - 0x4] 0000313E 2050 movea.l A0, [A0] 00003140 5488 addq.l A0, 2 00003142 43EE FFB0 lea.l A1, [A6 - 0x50] 00003146 700F moveq.l D0, 0x0F label00003148: 00003148 20D9 move.l [A0]+, [A1]+ 0000314A 51C8 FFFC dbf D0, -0x6 /* 00003148 */ 0000314E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003152 486E FFF4 pea.l [A6 - 0xC] 00003156 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000315A 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */] 0000315E 4FEF 000C lea.l A7, [A7 + 0xC] 00003162 3F00 move.w -[A7], D0 00003164 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003168 548F addq.l A7, 2 0000316A 7001 moveq.l D0, 0x01 0000316C 3D40 FFA6 move.w [A6 - 0x5A], D0 00003170 2D6E FFF4 FFA8 move.l [A6 - 0x58], [A6 - 0xC] 00003176 42A7 clr.l -[A7] 00003178 2F2E 000C move.l -[A7], [A6 + 0xC] 0000317C 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00003180 201F move.l D0, [A7]+ 00003182 2D40 FFF0 move.l [A6 - 0x10], D0 00003186 2F2E 000C move.l -[A7], [A6 + 0xC] 0000318A 206E FFF0 movea.l A0, [A6 - 0x10] 0000318E 4868 0006 pea.l [A0 + 0x6] 00003192 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00003196 3007 move.w D0, D7 00003198 9046 sub.w D0, D6 0000319A C1FC 0006 muls.w D0, 0x6 0000319E 48C0 ext.l D0 000031A0 2D40 FFF8 move.l [A6 - 0x8], D0 000031A4 206E 000C movea.l A0, [A6 + 0xC] 000031A8 3006 move.w D0, D6 000031AA C1FC 0006 muls.w D0, 0x6 000031AE D090 add.l D0, [A0] 000031B0 0680 0000 0032 addi.l D0, 0x32 /* '2' */ 000031B6 2D40 FF9C move.l [A6 - 0x64], D0 000031BA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000031BE 206E FF9C movea.l A0, [A6 - 0x64] 000031C2 4868 0006 pea.l [A0 + 0x6] 000031C6 2F2E FF9C move.l -[A7], [A6 - 0x64] 000031CA 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000031CE 4FEF 000C lea.l A7, [A7 + 0xC] 000031D2 206E 000C movea.l A0, [A6 + 0xC] 000031D6 3006 move.w D0, D6 000031D8 C1FC 0006 muls.w D0, 0x6 000031DC D090 add.l D0, [A0] 000031DE 2040 movea.l A0, D0 000031E0 41E8 0032 lea.l A0, [A0 + 0x32] 000031E4 43EE FFA6 lea.l A1, [A6 - 0x5A] 000031E8 20D9 move.l [A0]+, [A1]+ 000031EA 30D9 move.w [A0]+, [A1]+ 000031EC 206E 000C movea.l A0, [A6 + 0xC] 000031F0 2050 movea.l A0, [A0] 000031F2 5268 0030 addq.w [A0 + 0x30], 1 000031F6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000031FA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000031FE 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 00003202 508F addq.l A7, 8 00003204 3F00 move.w -[A7], D0 00003206 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000320A 548F addq.l A7, 2 label0000320C: 0000320C 5246 addq.w D6, 1 label0000320E: 0000320E BC47 cmp.w D6, D7 00003210 6D00 FD20 blt -0x2DE /* 00002F32 */ label00003214: 00003214 4CDF 00C0 movem.l D6,D7, [A7]+ 00003218 4E5E unlink A6 0000321A 4E75 rts fn0000321C: 0000321C 4E56 FFA8 link A6, -0x0058 00003220 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00003224 206E 000C movea.l A0, [A6 + 0xC] 00003228 2050 movea.l A0, [A0] 0000322A 3C28 0030 move.w D6, [A0 + 0x30] 0000322E 4A46 tst.w D6 00003230 6E00 008A bgt +0x8C /* 000032BC */ 00003234 42A7 clr.l -[A7] 00003236 4878 0002 push.l 0x2 0000323A 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 0000323E 205F movea.l A0, [A7]+ 00003240 2D48 FFF4 move.l [A6 - 0xC], A0 00003244 7002 moveq.l D0, 0x02 00003246 3D40 FFF8 move.w [A6 - 0x8], D0 0000324A 206E FFF4 movea.l A0, [A6 - 0xC] 0000324E 2050 movea.l A0, [A0] 00003250 30AE FFF8 move.w [A0], [A6 - 0x8] 00003254 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003258 486E FFF0 pea.l [A6 - 0x10] 0000325C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003260 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */] 00003264 4FEF 000C lea.l A7, [A7 + 0xC] 00003268 3F00 move.w -[A7], D0 0000326A 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000326E 548F addq.l A7, 2 00003270 426E FFFA clr.w [A6 - 0x6] 00003274 2D6E FFF0 FFFC move.l [A6 - 0x4], [A6 - 0x10] 0000327A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000327E 4878 0038 push.l 0x38 /* '8' */ 00003282 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00003286 206E 000C movea.l A0, [A6 + 0xC] 0000328A 2050 movea.l A0, [A0] 0000328C 41E8 0032 lea.l A0, [A0 + 0x32] 00003290 43EE FFFA lea.l A1, [A6 - 0x6] 00003294 20D9 move.l [A0]+, [A1]+ 00003296 30D9 move.w [A0]+, [A1]+ 00003298 206E 000C movea.l A0, [A6 + 0xC] 0000329C 2050 movea.l A0, [A0] 0000329E 7001 moveq.l D0, 0x01 000032A0 3140 0030 move.w [A0 + 0x30], D0 000032A4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000032A8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000032AC 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 000032B0 508F addq.l A7, 8 000032B2 3F00 move.w -[A7], D0 000032B4 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000032B8 548F addq.l A7, 2 000032BA 7C01 moveq.l D6, 0x01 label000032BC: 000032BC 7A00 moveq.l D5, 0x00 000032BE 6030 bra +0x32 /* 000032F0 */ label000032C0: 000032C0 206E 000C movea.l A0, [A6 + 0xC] 000032C4 3005 move.w D0, D5 000032C6 C1FC 0006 muls.w D0, 0x6 000032CA D090 add.l D0, [A0] 000032CC 2040 movea.l A0, D0 000032CE 43EE FFFA lea.l A1, [A6 - 0x6] 000032D2 41E8 0032 lea.l A0, [A0 + 0x32] 000032D6 22D8 move.l [A1]+, [A0]+ 000032D8 32D8 move.w [A1]+, [A0]+ 000032DA 306E FFFA movea.w A0, [A6 - 0x6] 000032DE B1EE 0014 cmpa.l A0, [A6 + 0x14] 000032E2 6C10 bge +0x12 /* 000032F4 */ 000032E4 302E FFFA move.w D0, [A6 - 0x6] 000032E8 48C0 ext.l D0 000032EA 91AE 0014 sub.l [A6 + 0x14], D0 000032EE 5245 addq.w D5, 1 label000032F0: 000032F0 BA46 cmp.w D5, D6 000032F2 6DCC blt -0x32 /* 000032C0 */ label000032F4: 000032F4 486E FFF4 pea.l [A6 - 0xC] 000032F8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000032FC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003300 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00003304 4FEF 000C lea.l A7, [A7 + 0xC] 00003308 3F00 move.w -[A7], D0 0000330A 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000330E 548F addq.l A7, 2 00003310 42A7 clr.l -[A7] 00003312 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003316 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 0000331A 201F move.l D0, [A7]+ 0000331C 2E00 move.l D7, D0 0000331E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003322 2007 move.l D0, D7 00003324 0680 0000 0040 addi.l D0, 0x40 /* '@' */ 0000332A 2F00 move.l -[A7], D0 0000332C 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00003330 2D6E 0018 FFAC move.l [A6 - 0x54], [A6 + 0x18] 00003336 2D6E 0020 FFB0 move.l [A6 - 0x50], [A6 + 0x20] 0000333C 2D6E 001C FFB4 move.l [A6 - 0x4C], [A6 + 0x1C] 00003342 2D6E 0024 FFB8 move.l [A6 - 0x48], [A6 + 0x24] 00003348 42AE FFBC clr.l [A6 - 0x44] 0000334C 42AE FFC0 clr.l [A6 - 0x40] 00003350 42AE FFC4 clr.l [A6 - 0x3C] 00003354 42AE FFC8 clr.l [A6 - 0x38] 00003358 7800 moveq.l D4, 0x00 0000335A 6010 bra +0x12 /* 0000336C */ label0000335C: 0000335C 3004 move.w D0, D4 0000335E 48C0 ext.l D0 00003360 E580 asl D0, 2 00003362 D08E add.l D0, A6 00003364 2040 movea.l A0, D0 00003366 42A8 FFCC clr.l [A0 - 0x34] 0000336A 5244 addq.w D4, 1 label0000336C: 0000336C 0C44 0008 cmpi.w D4, 0x8 00003370 6DEA blt -0x14 /* 0000335C */ 00003372 306E FFFA movea.w A0, [A6 - 0x6] 00003376 91EE 0014 sub.l A0, [A6 + 0x14] 0000337A 2008 move.l D0, A0 0000337C ED80 asl D0, 6 0000337E 2D40 FFEC move.l [A6 - 0x14], D0 00003382 206E FFF4 movea.l A0, [A6 - 0xC] 00003386 202E 0014 move.l D0, [A6 + 0x14] 0000338A ED80 asl D0, 6 0000338C D090 add.l D0, [A0] 0000338E 5480 addq.l D0, 2 00003390 2D40 FFA8 move.l [A6 - 0x58], D0 00003394 2F2E FFEC move.l -[A7], [A6 - 0x14] 00003398 206E FFA8 movea.l A0, [A6 - 0x58] 0000339C 4868 0040 pea.l [A0 + 0x40] 000033A0 2F2E FFA8 move.l -[A7], [A6 - 0x58] 000033A4 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000033A8 4FEF 000C lea.l A7, [A7 + 0xC] 000033AC 206E FFF4 movea.l A0, [A6 - 0xC] 000033B0 202E 0014 move.l D0, [A6 + 0x14] 000033B4 ED80 asl D0, 6 000033B6 D090 add.l D0, [A0] 000033B8 2040 movea.l A0, D0 000033BA 5488 addq.l A0, 2 000033BC 43EE FFAC lea.l A1, [A6 - 0x54] 000033C0 700F moveq.l D0, 0x0F label000033C2: 000033C2 20D9 move.l [A0]+, [A1]+ 000033C4 51C8 FFFC dbf D0, -0x6 /* 000033C2 */ 000033C8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000033CC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000033D0 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 000033D4 508F addq.l A7, 8 000033D6 3F00 move.w -[A7], D0 000033D8 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000033DC 548F addq.l A7, 2 000033DE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000033E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000033E6 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 000033EA 508F addq.l A7, 8 000033EC 3F00 move.w -[A7], D0 000033EE 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000033F2 548F addq.l A7, 2 000033F4 526E FFFA addq.w [A6 - 0x6], 1 000033F8 206E 000C movea.l A0, [A6 + 0xC] 000033FC 3005 move.w D0, D5 000033FE C1FC 0006 muls.w D0, 0x6 00003402 D090 add.l D0, [A0] 00003404 2040 movea.l A0, D0 00003406 41E8 0032 lea.l A0, [A0 + 0x32] 0000340A 43EE FFFA lea.l A1, [A6 - 0x6] 0000340E 20D9 move.l [A0]+, [A1]+ 00003410 30D9 move.w [A0]+, [A1]+ 00003412 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003416 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000341A 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 0000341E 508F addq.l A7, 8 00003420 3F00 move.w -[A7], D0 00003422 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003426 548F addq.l A7, 2 00003428 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 0000342C 4E5E unlink A6 0000342E 4E75 rts fn00003430: 00003430 4E56 FFB2 link A6, -0x004E 00003434 526D B32A addq.w [A5 - 0x4CD6], 1 00003438 7004 moveq.l D0, 0x04 0000343A 3D40 FFBE move.w [A6 - 0x42], D0 0000343E 426E FFC0 clr.w [A6 - 0x40] 00003442 700F moveq.l D0, 0x0F 00003444 2D40 FFC2 move.l [A6 - 0x3E], D0 00003448 42AE FFC6 clr.l [A6 - 0x3A] 0000344C 42AE FFCA clr.l [A6 - 0x36] 00003450 7064 moveq.l D0, 0x64 00003452 2D40 FFCE move.l [A6 - 0x32], D0 00003456 42AE FFD2 clr.l [A6 - 0x2E] 0000345A 486E FFD6 pea.l [A6 - 0x2A] 0000345E 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00003462 3F3C 003C move.w -[A7], 0x3C /* '<' */ 00003466 3F3C 0190 move.w -[A7], 0x190 0000346A 3F3C 012C move.w -[A7], 0x12C 0000346E A8A7 syscall SetRect 00003470 486E FFDE pea.l [A6 - 0x22] 00003474 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00003478 3F3C 0078 move.w -[A7], 0x78 /* 'x' */ 0000347C 3F3C 015E move.w -[A7], 0x15E 00003480 3F3C 012C move.w -[A7], 0x12C 00003484 A8A7 syscall SetRect 00003486 42A7 clr.l -[A7] 00003488 42A7 clr.l -[A7] 0000348A 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 0000348E 205F movea.l A0, [A7]+ 00003490 2D48 FFE6 move.l [A6 - 0x1A], A0 00003494 4267 clr.w -[A7] 00003496 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 0000349A 548F addq.l A7, 2 0000349C 2D40 FFEA move.l [A6 - 0x16], D0 000034A0 426E FFEE clr.w [A6 - 0x12] 000034A4 42A7 clr.l -[A7] 000034A6 4878 0032 push.l 0x32 /* '2' */ 000034AA 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000034AE 205F movea.l A0, [A7]+ 000034B0 2D48 FFBA move.l [A6 - 0x46], A0 000034B4 206E FFBA movea.l A0, [A6 - 0x46] 000034B8 2050 movea.l A0, [A0] 000034BA 43EE FFBE lea.l A1, [A6 - 0x42] 000034BE 700B moveq.l D0, 0x0B label000034C0: 000034C0 20D9 move.l [A0]+, [A1]+ 000034C2 51C8 FFFC dbf D0, -0x6 /* 000034C0 */ 000034C6 30D9 move.w [A0]+, [A1]+ 000034C8 2F2E FFBA move.l -[A7], [A6 - 0x46] 000034CC 486E FFB6 pea.l [A6 - 0x4A] 000034D0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000034D4 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */] 000034D8 4FEF 000C lea.l A7, [A7 + 0xC] 000034DC 3F00 move.w -[A7], D0 000034DE 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000034E2 548F addq.l A7, 2 000034E4 206E 000C movea.l A0, [A6 + 0xC] 000034E8 2050 movea.l A0, [A0] 000034EA 52A8 0002 addq.l [A0 + 0x2], 1 000034EE 206E 000C movea.l A0, [A6 + 0xC] 000034F2 2050 movea.l A0, [A0] 000034F4 2D68 0006 FFB2 move.l [A6 - 0x4E], [A0 + 0x6] 000034FA 206E 000C movea.l A0, [A6 + 0xC] 000034FE 2050 movea.l A0, [A0] 00003500 52A8 0006 addq.l [A0 + 0x6], 1 00003504 2D6E FFB6 FFF0 move.l [A6 - 0x10], [A6 - 0x4A] 0000350A 2D6E FFB2 FFF4 move.l [A6 - 0xC], [A6 - 0x4E] 00003510 42AE FFF8 clr.l [A6 - 0x8] 00003514 42AE FFFC clr.l [A6 - 0x4] 00003518 486E FFF0 pea.l [A6 - 0x10] 0000351C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003520 2F2E 000C move.l -[A7], [A6 + 0xC] 00003524 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003528 4EBA 002E jsr [PC + 0x2E /* 00003558 */] 0000352C 4FEF 0010 lea.l A7, [A7 + 0x10] 00003530 2F2E 000C move.l -[A7], [A6 + 0xC] 00003534 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003538 4EBA 01C4 jsr [PC + 0x1C4 /* 000036FE */] 0000353C 508F addq.l A7, 8 0000353E 4878 0001 push.l 0x1 00003542 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003546 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 0000354A 508F addq.l A7, 8 0000354C 3F00 move.w -[A7], D0 0000354E 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003552 548F addq.l A7, 2 00003554 4E5E unlink A6 00003556 4E75 rts export_522: fn00003558: 00003558 4E56 FFE8 link A6, -0x0018 0000355C 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00003560 206E 000C movea.l A0, [A6 + 0xC] 00003564 2050 movea.l A0, [A0] 00003566 3E28 000E move.w D7, [A0 + 0xE] 0000356A 4A47 tst.w D7 0000356C 6E00 0074 bgt +0x76 /* 000035E2 */ 00003570 42A7 clr.l -[A7] 00003572 4878 0002 push.l 0x2 00003576 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 0000357A 205F movea.l A0, [A7]+ 0000357C 2D48 FFF0 move.l [A6 - 0x10], A0 00003580 7003 moveq.l D0, 0x03 00003582 3D40 FFF8 move.w [A6 - 0x8], D0 00003586 206E FFF0 movea.l A0, [A6 - 0x10] 0000358A 2050 movea.l A0, [A0] 0000358C 30AE FFF8 move.w [A0], [A6 - 0x8] 00003590 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00003594 486E FFEC pea.l [A6 - 0x14] 00003598 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000359C 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */] 000035A0 4FEF 000C lea.l A7, [A7 + 0xC] 000035A4 3F00 move.w -[A7], D0 000035A6 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000035AA 548F addq.l A7, 2 000035AC 426E FFFA clr.w [A6 - 0x6] 000035B0 2D6E FFEC FFFC move.l [A6 - 0x4], [A6 - 0x14] 000035B6 2F2E 000C move.l -[A7], [A6 + 0xC] 000035BA 4878 0016 push.l 0x16 000035BE 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 000035C2 206E 000C movea.l A0, [A6 + 0xC] 000035C6 2050 movea.l A0, [A0] 000035C8 41E8 0010 lea.l A0, [A0 + 0x10] 000035CC 43EE FFFA lea.l A1, [A6 - 0x6] 000035D0 20D9 move.l [A0]+, [A1]+ 000035D2 30D9 move.w [A0]+, [A1]+ 000035D4 206E 000C movea.l A0, [A6 + 0xC] 000035D8 2050 movea.l A0, [A0] 000035DA 7001 moveq.l D0, 0x01 000035DC 3140 000E move.w [A0 + 0xE], D0 000035E0 7E01 moveq.l D7, 0x01 label000035E2: 000035E2 7C00 moveq.l D6, 0x00 000035E4 6030 bra +0x32 /* 00003616 */ label000035E6: 000035E6 206E 000C movea.l A0, [A6 + 0xC] 000035EA 3006 move.w D0, D6 000035EC C1FC 0006 muls.w D0, 0x6 000035F0 D090 add.l D0, [A0] 000035F2 2040 movea.l A0, D0 000035F4 43EE FFFA lea.l A1, [A6 - 0x6] 000035F8 41E8 0010 lea.l A0, [A0 + 0x10] 000035FC 22D8 move.l [A1]+, [A0]+ 000035FE 32D8 move.w [A1]+, [A0]+ 00003600 306E FFFA movea.w A0, [A6 - 0x6] 00003604 B1EE 0010 cmpa.l A0, [A6 + 0x10] 00003608 6C10 bge +0x12 /* 0000361A */ 0000360A 302E FFFA move.w D0, [A6 - 0x6] 0000360E 48C0 ext.l D0 00003610 91AE 0010 sub.l [A6 + 0x10], D0 00003614 5246 addq.w D6, 1 label00003616: 00003616 BC47 cmp.w D6, D7 00003618 6DCC blt -0x32 /* 000035E6 */ label0000361A: 0000361A 486E FFF0 pea.l [A6 - 0x10] 0000361E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003622 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003626 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 0000362A 4FEF 000C lea.l A7, [A7 + 0xC] 0000362E 3F00 move.w -[A7], D0 00003630 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003634 548F addq.l A7, 2 00003636 42A7 clr.l -[A7] 00003638 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000363C 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00003640 201F move.l D0, [A7]+ 00003642 2A00 move.l D5, D0 00003644 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00003648 2005 move.l D0, D5 0000364A 0680 0000 0010 addi.l D0, 0x10 00003650 2F00 move.l -[A7], D0 00003652 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00003656 306E FFFA movea.w A0, [A6 - 0x6] 0000365A 91EE 0010 sub.l A0, [A6 + 0x10] 0000365E 2008 move.l D0, A0 00003660 E980 asl D0, 4 00003662 2D40 FFE8 move.l [A6 - 0x18], D0 00003666 206E FFF0 movea.l A0, [A6 - 0x10] 0000366A 202E 0010 move.l D0, [A6 + 0x10] 0000366E E980 asl D0, 4 00003670 D090 add.l D0, [A0] 00003672 5480 addq.l D0, 2 00003674 2D40 FFF4 move.l [A6 - 0xC], D0 00003678 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000367C 206E FFF4 movea.l A0, [A6 - 0xC] 00003680 4868 0010 pea.l [A0 + 0x10] 00003684 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003688 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 0000368C 4FEF 000C lea.l A7, [A7 + 0xC] 00003690 206E FFF0 movea.l A0, [A6 - 0x10] 00003694 202E 0010 move.l D0, [A6 + 0x10] 00003698 E980 asl D0, 4 0000369A D090 add.l D0, [A0] 0000369C 206E 0014 movea.l A0, [A6 + 0x14] 000036A0 2240 movea.l A1, D0 000036A2 5489 addq.l A1, 2 000036A4 22D8 move.l [A1]+, [A0]+ 000036A6 22D8 move.l [A1]+, [A0]+ 000036A8 22D8 move.l [A1]+, [A0]+ 000036AA 22D8 move.l [A1]+, [A0]+ 000036AC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000036B0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000036B4 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 000036B8 508F addq.l A7, 8 000036BA 3F00 move.w -[A7], D0 000036BC 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000036C0 548F addq.l A7, 2 000036C2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000036C6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000036CA 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 000036CE 508F addq.l A7, 8 000036D0 3F00 move.w -[A7], D0 000036D2 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000036D6 548F addq.l A7, 2 000036D8 526E FFFA addq.w [A6 - 0x6], 1 000036DC 206E 000C movea.l A0, [A6 + 0xC] 000036E0 3006 move.w D0, D6 000036E2 C1FC 0006 muls.w D0, 0x6 000036E6 D090 add.l D0, [A0] 000036E8 2040 movea.l A0, D0 000036EA 41E8 0010 lea.l A0, [A0 + 0x10] 000036EE 43EE FFFA lea.l A1, [A6 - 0x6] 000036F2 20D9 move.l [A0]+, [A1]+ 000036F4 30D9 move.w [A0]+, [A1]+ 000036F6 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 000036FA 4E5E unlink A6 000036FC 4E75 rts export_521: fn000036FE: 000036FE 4E56 FFCC link A6, -0x0034 00003702 48E7 0300 movem.l -[A7], D6,D7 00003706 206E 000C movea.l A0, [A6 + 0xC] 0000370A 2050 movea.l A0, [A0] 0000370C 3068 000E movea.w A0, [A0 + 0xE] 00003710 2E08 move.l D7, A0 00003712 7C00 moveq.l D6, 0x00 00003714 6000 02C4 bra +0x2C6 /* 000039DA */ label00003718: 00003718 206E 000C movea.l A0, [A6 + 0xC] 0000371C 2F06 move.l -[A7], D6 0000371E 2F3C 0000 0006 move.l -[A7], 0x6 00003724 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003728 D090 add.l D0, [A0] 0000372A 2040 movea.l A0, D0 0000372C 43EE FFD6 lea.l A1, [A6 - 0x2A] 00003730 41E8 0010 lea.l A0, [A0 + 0x10] 00003734 22D8 move.l [A1]+, [A0]+ 00003736 32D8 move.w [A1]+, [A0]+ 00003738 0C6E 0190 FFD6 cmpi.w [A6 - 0x2A], 0x190 0000373E 6F00 0298 ble +0x29A /* 000039D8 */ 00003742 536E FFD6 subq.w [A6 - 0x2A], 1 00003746 486E FFFC pea.l [A6 - 0x4] 0000374A 2F2E FFD8 move.l -[A7], [A6 - 0x28] 0000374E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003752 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00003756 4FEF 000C lea.l A7, [A7 + 0xC] 0000375A 3F00 move.w -[A7], D0 0000375C 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003760 548F addq.l A7, 2 00003762 206E FFFC movea.l A0, [A6 - 0x4] 00003766 302E FFD6 move.w D0, [A6 - 0x2A] 0000376A 48C0 ext.l D0 0000376C E980 asl D0, 4 0000376E D090 add.l D0, [A0] 00003770 2040 movea.l A0, D0 00003772 43EE FFE0 lea.l A1, [A6 - 0x20] 00003776 5488 addq.l A0, 2 00003778 22D8 move.l [A1]+, [A0]+ 0000377A 22D8 move.l [A1]+, [A0]+ 0000377C 22D8 move.l [A1]+, [A0]+ 0000377E 22D8 move.l [A1]+, [A0]+ 00003780 42A7 clr.l -[A7] 00003782 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003786 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 0000378A 201F move.l D0, [A7]+ 0000378C 2D40 FFF0 move.l [A6 - 0x10], D0 00003790 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003794 206E FFF0 movea.l A0, [A6 - 0x10] 00003798 4868 FFF0 pea.l [A0 - 0x10] 0000379C 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 000037A0 2F2E FFD8 move.l -[A7], [A6 - 0x28] 000037A4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000037A8 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 000037AC 508F addq.l A7, 8 000037AE 3F00 move.w -[A7], D0 000037B0 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000037B4 548F addq.l A7, 2 000037B6 2F2E FFD8 move.l -[A7], [A6 - 0x28] 000037BA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000037BE 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 000037C2 508F addq.l A7, 8 000037C4 3F00 move.w -[A7], D0 000037C6 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000037CA 548F addq.l A7, 2 000037CC 206E 000C movea.l A0, [A6 + 0xC] 000037D0 2F06 move.l -[A7], D6 000037D2 2F3C 0000 0006 move.l -[A7], 0x6 000037D8 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000037DC D090 add.l D0, [A0] 000037DE 2040 movea.l A0, D0 000037E0 41E8 0010 lea.l A0, [A0 + 0x10] 000037E4 43EE FFD6 lea.l A1, [A6 - 0x2A] 000037E8 20D9 move.l [A0]+, [A1]+ 000037EA 30D9 move.w [A0]+, [A1]+ 000037EC 5286 addq.l D6, 1 000037EE BC87 cmp.l D6, D7 000037F0 6C00 0100 bge +0x102 /* 000038F2 */ 000037F4 206E 000C movea.l A0, [A6 + 0xC] 000037F8 2F06 move.l -[A7], D6 000037FA 2F3C 0000 0006 move.l -[A7], 0x6 00003800 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003804 D090 add.l D0, [A0] 00003806 2040 movea.l A0, D0 00003808 43EE FFD0 lea.l A1, [A6 - 0x30] 0000380C 41E8 0010 lea.l A0, [A0 + 0x10] 00003810 22D8 move.l [A1]+, [A0]+ 00003812 32D8 move.w [A1]+, [A0]+ 00003814 0C6E 0190 FFD0 cmpi.w [A6 - 0x30], 0x190 0000381A 6C00 00D6 bge +0xD8 /* 000038F2 */ 0000381E 486E FFFC pea.l [A6 - 0x4] 00003822 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 00003826 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000382A 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 0000382E 4FEF 000C lea.l A7, [A7 + 0xC] 00003832 3F00 move.w -[A7], D0 00003834 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003838 548F addq.l A7, 2 0000383A 42A7 clr.l -[A7] 0000383C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003840 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00003844 201F move.l D0, [A7]+ 00003846 2D40 FFF0 move.l [A6 - 0x10], D0 0000384A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000384E 206E FFF0 movea.l A0, [A6 - 0x10] 00003852 4868 0010 pea.l [A0 + 0x10] 00003856 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 0000385A 302E FFD0 move.w D0, [A6 - 0x30] 0000385E E940 asl D0.w, 4 00003860 48C0 ext.l D0 00003862 2D40 FFF8 move.l [A6 - 0x8], D0 00003866 206E FFFC movea.l A0, [A6 - 0x4] 0000386A 2050 movea.l A0, [A0] 0000386C 5488 addq.l A0, 2 0000386E 2D48 FFDC move.l [A6 - 0x24], A0 00003872 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003876 206E FFDC movea.l A0, [A6 - 0x24] 0000387A 4868 0010 pea.l [A0 + 0x10] 0000387E 2F2E FFDC move.l -[A7], [A6 - 0x24] 00003882 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00003886 4FEF 000C lea.l A7, [A7 + 0xC] 0000388A 206E FFFC movea.l A0, [A6 - 0x4] 0000388E 2050 movea.l A0, [A0] 00003890 5488 addq.l A0, 2 00003892 43EE FFE0 lea.l A1, [A6 - 0x20] 00003896 20D9 move.l [A0]+, [A1]+ 00003898 20D9 move.l [A0]+, [A1]+ 0000389A 20D9 move.l [A0]+, [A1]+ 0000389C 20D9 move.l [A0]+, [A1]+ 0000389E 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 000038A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000038A6 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 000038AA 508F addq.l A7, 8 000038AC 3F00 move.w -[A7], D0 000038AE 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000038B2 548F addq.l A7, 2 000038B4 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 000038B8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000038BC 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 000038C0 508F addq.l A7, 8 000038C2 3F00 move.w -[A7], D0 000038C4 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000038C8 548F addq.l A7, 2 000038CA 526E FFD0 addq.w [A6 - 0x30], 1 000038CE 206E 000C movea.l A0, [A6 + 0xC] 000038D2 2F06 move.l -[A7], D6 000038D4 2F3C 0000 0006 move.l -[A7], 0x6 000038DA 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000038DE D090 add.l D0, [A0] 000038E0 2040 movea.l A0, D0 000038E2 41E8 0010 lea.l A0, [A0 + 0x10] 000038E6 43EE FFD0 lea.l A1, [A6 - 0x30] 000038EA 20D9 move.l [A0]+, [A1]+ 000038EC 30D9 move.w [A0]+, [A1]+ 000038EE 6000 00F0 bra +0xF2 /* 000039E0 */ label000038F2: 000038F2 42A7 clr.l -[A7] 000038F4 4878 0012 push.l 0x12 000038F8 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000038FC 205F movea.l A0, [A7]+ 000038FE 2D48 FFFC move.l [A6 - 0x4], A0 00003902 206E FFFC movea.l A0, [A6 - 0x4] 00003906 2050 movea.l A0, [A0] 00003908 7003 moveq.l D0, 0x03 0000390A 3080 move.w [A0], D0 0000390C 206E FFFC movea.l A0, [A6 - 0x4] 00003910 2050 movea.l A0, [A0] 00003912 5488 addq.l A0, 2 00003914 43EE FFE0 lea.l A1, [A6 - 0x20] 00003918 20D9 move.l [A0]+, [A1]+ 0000391A 20D9 move.l [A0]+, [A1]+ 0000391C 20D9 move.l [A0]+, [A1]+ 0000391E 20D9 move.l [A0]+, [A1]+ 00003920 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003924 486E FFF4 pea.l [A6 - 0xC] 00003928 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000392C 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */] 00003930 4FEF 000C lea.l A7, [A7 + 0xC] 00003934 3F00 move.w -[A7], D0 00003936 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000393A 548F addq.l A7, 2 0000393C 7001 moveq.l D0, 0x01 0000393E 3D40 FFD6 move.w [A6 - 0x2A], D0 00003942 2D6E FFF4 FFD8 move.l [A6 - 0x28], [A6 - 0xC] 00003948 42A7 clr.l -[A7] 0000394A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000394E 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00003952 201F move.l D0, [A7]+ 00003954 2D40 FFF0 move.l [A6 - 0x10], D0 00003958 2F2E 000C move.l -[A7], [A6 + 0xC] 0000395C 206E FFF0 movea.l A0, [A6 - 0x10] 00003960 4868 0006 pea.l [A0 + 0x6] 00003964 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00003968 2007 move.l D0, D7 0000396A 9086 sub.l D0, D6 0000396C 4878 0006 push.l 0x6 00003970 2F00 move.l -[A7], D0 00003972 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003976 2D40 FFF8 move.l [A6 - 0x8], D0 0000397A 206E 000C movea.l A0, [A6 + 0xC] 0000397E 2F06 move.l -[A7], D6 00003980 2F3C 0000 0006 move.l -[A7], 0x6 00003986 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000398A D090 add.l D0, [A0] 0000398C 0680 0000 0010 addi.l D0, 0x10 00003992 2D40 FFCC move.l [A6 - 0x34], D0 00003996 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000399A 206E FFCC movea.l A0, [A6 - 0x34] 0000399E 4868 0006 pea.l [A0 + 0x6] 000039A2 2F2E FFCC move.l -[A7], [A6 - 0x34] 000039A6 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000039AA 4FEF 000C lea.l A7, [A7 + 0xC] 000039AE 206E 000C movea.l A0, [A6 + 0xC] 000039B2 2F06 move.l -[A7], D6 000039B4 2F3C 0000 0006 move.l -[A7], 0x6 000039BA 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000039BE D090 add.l D0, [A0] 000039C0 2040 movea.l A0, D0 000039C2 41E8 0010 lea.l A0, [A0 + 0x10] 000039C6 43EE FFD6 lea.l A1, [A6 - 0x2A] 000039CA 20D9 move.l [A0]+, [A1]+ 000039CC 30D9 move.w [A0]+, [A1]+ 000039CE 206E 000C movea.l A0, [A6 + 0xC] 000039D2 2050 movea.l A0, [A0] 000039D4 5268 000E addq.w [A0 + 0xE], 1 label000039D8: 000039D8 5286 addq.l D6, 1 label000039DA: 000039DA BC87 cmp.l D6, D7 000039DC 6D00 FD3A blt -0x2C4 /* 00003718 */ label000039E0: 000039E0 4CDF 00C0 movem.l D6,D7, [A7]+ 000039E4 4E5E unlink A6 000039E6 4E75 rts fn000039E8: 000039E8 4E56 FFBE link A6, -0x0042 000039EC 426E FFDA clr.w [A6 - 0x26] 000039F0 486E FFDC pea.l [A6 - 0x24] 000039F4 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 000039F8 3F3C 003C move.w -[A7], 0x3C /* '<' */ 000039FC 3F3C 0122 move.w -[A7], 0x122 00003A00 3F3C 0100 move.w -[A7], 0x100 00003A04 A8A7 syscall SetRect 00003A06 42AE FFE4 clr.l [A6 - 0x1C] 00003A0A 42A7 clr.l -[A7] 00003A0C 4879 424F 4F54 push.l 0x424F4F54 /* 'BOOT' */ 00003A12 3F3C 0001 move.w -[A7], 0x1 00003A16 A9A0 syscall GetResource 00003A18 205F movea.l A0, [A7]+ 00003A1A 2D48 FFD6 move.l [A6 - 0x2A], A0 00003A1E 2F2E FFD6 move.l -[A7], [A6 - 0x2A] 00003A22 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */] 00003A26 2D6E FFD6 FFE8 move.l [A6 - 0x18], [A6 - 0x2A] 00003A2C 4267 clr.w -[A7] 00003A2E 486E FFE8 pea.l [A6 - 0x18] 00003A32 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00003A36 301F move.w D0, [A7]+ 00003A38 2F2E FFD6 move.l -[A7], [A6 - 0x2A] 00003A3C 4EAD 059A jsr [A5 + 0x59A /* export_175 */] 00003A40 42A7 clr.l -[A7] 00003A42 4879 5041 5423 push.l 0x50415423 /* 'PAT#' */ 00003A48 3F3C 03E8 move.w -[A7], 0x3E8 00003A4C A9A0 syscall GetResource 00003A4E 205F movea.l A0, [A7]+ 00003A50 2D48 FFD6 move.l [A6 - 0x2A], A0 00003A54 2F2E FFD6 move.l -[A7], [A6 - 0x2A] 00003A58 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */] 00003A5C 2D6E FFD6 FFEC move.l [A6 - 0x14], [A6 - 0x2A] 00003A62 4267 clr.w -[A7] 00003A64 486E FFEC pea.l [A6 - 0x14] 00003A68 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00003A6C 301F move.w D0, [A7]+ 00003A6E 2F2E FFD6 move.l -[A7], [A6 - 0x2A] 00003A72 4EAD 059A jsr [A5 + 0x59A /* export_175 */] 00003A76 42A7 clr.l -[A7] 00003A78 4879 4252 5553 push.l 0x42525553 /* 'BRUS' */ 00003A7E 3F3C 03E8 move.w -[A7], 0x3E8 00003A82 A9A0 syscall GetResource 00003A84 205F movea.l A0, [A7]+ 00003A86 2D48 FFD6 move.l [A6 - 0x2A], A0 00003A8A 2F2E FFD6 move.l -[A7], [A6 - 0x2A] 00003A8E 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */] 00003A92 2D6E FFD6 FFF0 move.l [A6 - 0x10], [A6 - 0x2A] 00003A98 4267 clr.w -[A7] 00003A9A 486E FFF0 pea.l [A6 - 0x10] 00003A9E 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00003AA2 301F move.w D0, [A7]+ 00003AA4 2F2E FFD6 move.l -[A7], [A6 - 0x2A] 00003AA8 4EAD 059A jsr [A5 + 0x59A /* export_175 */] 00003AAC 42A7 clr.l -[A7] 00003AAE 4878 001A push.l 0x1A 00003AB2 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00003AB6 205F movea.l A0, [A7]+ 00003AB8 2D48 FFBE move.l [A6 - 0x42], A0 00003ABC 206E FFBE movea.l A0, [A6 - 0x42] 00003AC0 2050 movea.l A0, [A0] 00003AC2 43EE FFDA lea.l A1, [A6 - 0x26] 00003AC6 7005 moveq.l D0, 0x05 label00003AC8: 00003AC8 20D9 move.l [A0]+, [A1]+ 00003ACA 51C8 FFFC dbf D0, -0x6 /* 00003AC8 */ 00003ACE 30D9 move.w [A0]+, [A1]+ 00003AD0 2F2E FFBE move.l -[A7], [A6 - 0x42] 00003AD4 4EAD 098A jsr [A5 + 0x98A /* export_301 */] 00003AD8 588F addq.l A7, 4 00003ADA 3F00 move.w -[A7], D0 00003ADC 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003AE0 548F addq.l A7, 2 00003AE2 2F2E FFBE move.l -[A7], [A6 - 0x42] 00003AE6 486E FFFA pea.l [A6 - 0x6] 00003AEA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003AEE 4EAD 096A jsr [A5 + 0x96A /* export_297 */] 00003AF2 4FEF 000C lea.l A7, [A7 + 0xC] 00003AF6 3F00 move.w -[A7], D0 00003AF8 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003AFC 548F addq.l A7, 2 00003AFE 2F2E FFBE move.l -[A7], [A6 - 0x42] 00003B02 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00003B06 7001 moveq.l D0, 0x01 00003B08 3D40 FFC6 move.w [A6 - 0x3A], D0 00003B0C 42AE FFC8 clr.l [A6 - 0x38] 00003B10 7064 moveq.l D0, 0x64 00003B12 2D40 FFCC move.l [A6 - 0x34], D0 00003B16 42AE FFD0 clr.l [A6 - 0x30] 00003B1A 426E FFD4 clr.w [A6 - 0x2C] 00003B1E 42A7 clr.l -[A7] 00003B20 4878 0010 push.l 0x10 00003B24 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00003B28 205F movea.l A0, [A7]+ 00003B2A 2D48 FFC2 move.l [A6 - 0x3E], A0 00003B2E 206E FFC2 movea.l A0, [A6 - 0x3E] 00003B32 2050 movea.l A0, [A0] 00003B34 43EE FFC6 lea.l A1, [A6 - 0x3A] 00003B38 20D9 move.l [A0]+, [A1]+ 00003B3A 20D9 move.l [A0]+, [A1]+ 00003B3C 20D9 move.l [A0]+, [A1]+ 00003B3E 20D9 move.l [A0]+, [A1]+ 00003B40 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 00003B44 4EAD 098A jsr [A5 + 0x98A /* export_301 */] 00003B48 588F addq.l A7, 4 00003B4A 3F00 move.w -[A7], D0 00003B4C 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003B50 548F addq.l A7, 2 00003B52 426E FFFE clr.w [A6 - 0x2] 00003B56 6020 bra +0x22 /* 00003B78 */ label00003B58: 00003B58 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 00003B5C 486E FFFA pea.l [A6 - 0x6] 00003B60 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003B64 4EAD 096A jsr [A5 + 0x96A /* export_297 */] 00003B68 4FEF 000C lea.l A7, [A7 + 0xC] 00003B6C 3F00 move.w -[A7], D0 00003B6E 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00003B72 548F addq.l A7, 2 00003B74 526E FFFE addq.w [A6 - 0x2], 1 label00003B78: 00003B78 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4 00003B7E 6DD8 blt -0x26 /* 00003B58 */ 00003B80 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 00003B84 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00003B88 4E5E unlink A6 00003B8A 4E75 rts fn00003B8C: 00003B8C 4E56 FF84 link A6, -0x007C 00003B90 486E FF88 pea.l [A6 - 0x78] 00003B94 A874 syscall GetPort 00003B96 3F3C 0002 move.w -[A7], 0x2 00003B9A 486E FFF8 pea.l [A6 - 0x8] 00003B9E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003BA2 4EAD 0FC2 jsr [A5 + 0xFC2 /* export_500 */] 00003BA6 4FEF 000A lea.l A7, [A7 + 0xA] 00003BAA 3F3C 0001 move.w -[A7], 0x1 00003BAE 486E FF8C pea.l [A6 - 0x74] 00003BB2 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 00003BB6 5C8F addq.l A7, 6 00003BB8 206D AB82 movea.l A0, [A5 - 0x547E] 00003BBC 41E8 0010 lea.l A0, [A0 + 0x10] 00003BC0 43EE FFF8 lea.l A1, [A6 - 0x8] 00003BC4 20D9 move.l [A0]+, [A1]+ 00003BC6 20D9 move.l [A0]+, [A1]+ 00003BC8 486E FFF8 pea.l [A6 - 0x8] 00003BCC A87B syscall ClipRect 00003BCE 206D AB82 movea.l A0, [A5 - 0x547E] 00003BD2 2F28 001C move.l -[A7], [A0 + 0x1C] 00003BD6 206D AB82 movea.l A0, [A5 - 0x547E] 00003BDA 2F28 0018 move.l -[A7], [A0 + 0x18] 00003BDE A8DC syscall CopyRgn 00003BE0 42A7 clr.l -[A7] 00003BE2 486E FFF8 pea.l [A6 - 0x8] 00003BE6 A8F3 syscall OpenPicture 00003BE8 205F movea.l A0, [A7]+ 00003BEA 2D48 FF84 move.l [A6 - 0x7C], A0 00003BEE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003BF2 4EAD 0FBA jsr [A5 + 0xFBA /* export_499 */] 00003BF6 588F addq.l A7, 4 00003BF8 A8F4 syscall ClosePicture 00003BFA 3F3C 0001 move.w -[A7], 0x1 00003BFE 486E FF8C pea.l [A6 - 0x74] 00003C02 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 00003C06 5C8F addq.l A7, 6 00003C08 2F2E FF88 move.l -[A7], [A6 - 0x78] 00003C0C A873 syscall SetPort 00003C0E 202E FF84 move.l D0, [A6 - 0x7C] 00003C12 4E5E unlink A6 00003C14 4E75 rts export_533: 00003C16 4E56 FF28 link A6, -0x00D8 00003C1A 48E7 0308 movem.l -[A7], D6,D7,A4 00003C1E 4A6D FDB0 tst.w [A5 - 0x250] 00003C22 6728 beq +0x2A /* 00003C4C */ 00003C24 2F2E 000E move.l -[A7], [A6 + 0xE] 00003C28 486D FD84 pea.l [A5 - 0x27C] 00003C2C 486D FD84 pea.l [A5 - 0x27C] 00003C30 A8AB syscall UnionRect 00003C32 2F2E 0016 move.l -[A7], [A6 + 0x16] 00003C36 2F2E 0012 move.l -[A7], [A6 + 0x12] 00003C3A 2F2E 000E move.l -[A7], [A6 + 0xE] 00003C3E 3F2E 000C move.w -[A7], [A6 + 0xC] 00003C42 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003C46 A8EB syscall StdBits 00003C48 6000 01E0 bra +0x1E2 /* 00003E2A */ label00003C4C: 00003C4C 3B6E 000C FD78 move.w [A5 - 0x288], [A6 + 0xC] 00003C52 426D FD7A clr.w [A5 - 0x286] 00003C56 206E 0016 movea.l A0, [A6 + 0x16] 00003C5A 0828 0007 0004 btst.b [A0 + 0x4], 0x7 00003C60 6706 beq +0x8 /* 00003C68 */ 00003C62 7001 moveq.l D0, 0x01 00003C64 3B40 FD7A move.w [A5 - 0x286], D0 label00003C68: 00003C68 3F2D FD7A move.w -[A7], [A5 - 0x286] 00003C6C 486E FF28 pea.l [A6 - 0xD8] 00003C70 486E FFFC pea.l [A6 - 0x4] 00003C74 2F2E 000E move.l -[A7], [A6 + 0xE] 00003C78 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00003C7C 4FEF 000E lea.l A7, [A7 + 0xE] 00003C80 42A7 clr.l -[A7] 00003C82 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003C86 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00003C8A 205F movea.l A0, [A7]+ 00003C8C 2848 movea.l A4, A0 00003C8E 2F0C move.l -[A7], A4 00003C90 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00003C94 2D54 FF9C move.l [A6 - 0x64], [A4] 00003C98 3D6E FF28 FFA0 move.w [A6 - 0x60], [A6 - 0xD8] 00003C9E 206E 000E movea.l A0, [A6 + 0xE] 00003CA2 43EE FFA2 lea.l A1, [A6 - 0x5E] 00003CA6 22D8 move.l [A1]+, [A0]+ 00003CA8 22D8 move.l [A1]+, [A0]+ 00003CAA 486E FF2C pea.l [A6 - 0xD4] 00003CAE A874 syscall GetPort 00003CB0 3F2D FD7A move.w -[A7], [A5 - 0x286] 00003CB4 486E FF30 pea.l [A6 - 0xD0] 00003CB8 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 00003CBC 5C8F addq.l A7, 6 00003CBE 3F2D FD7A move.w -[A7], [A5 - 0x286] 00003CC2 486E FF30 pea.l [A6 - 0xD0] 00003CC6 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00003CCA 5C8F addq.l A7, 6 00003CCC 3F2D FD7A move.w -[A7], [A5 - 0x286] 00003CD0 486E FF9C pea.l [A6 - 0x64] 00003CD4 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00003CD8 5C8F addq.l A7, 6 00003CDA 7E00 moveq.l D7, 0x00 00003CDC 600A bra +0xC /* 00003CE8 */ label00003CDE: 00003CDE 2014 move.l D0, [A4] 00003CE0 D087 add.l D0, D7 00003CE2 2040 movea.l A0, D0 00003CE4 4210 clr.b [A0] 00003CE6 5287 addq.l D7, 1 label00003CE8: 00003CE8 BEAE FFFC cmp.l D7, [A6 - 0x4] 00003CEC 6DF0 blt -0xE /* 00003CDE */ 00003CEE 2F2E 0016 move.l -[A7], [A6 + 0x16] 00003CF2 486E FF32 pea.l [A6 - 0xCE] 00003CF6 2F2E 0012 move.l -[A7], [A6 + 0x12] 00003CFA 2F2E 000E move.l -[A7], [A6 + 0xE] 00003CFE 4267 clr.w -[A7] 00003D00 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003D04 A8EC syscall CopyBits 00003D06 3F2D FD7A move.w -[A7], [A5 - 0x286] 00003D0A 486E FF30 pea.l [A6 - 0xD0] 00003D0E 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 00003D12 5C8F addq.l A7, 6 00003D14 2F2E FF2C move.l -[A7], [A6 - 0xD4] 00003D18 A873 syscall SetPort 00003D1A 4A6D FDAE tst.w [A5 - 0x252] 00003D1E 6726 beq +0x28 /* 00003D46 */ 00003D20 2F2E 000E move.l -[A7], [A6 + 0xE] 00003D24 486D FD7C pea.l [A5 - 0x284] 00003D28 486D FD7C pea.l [A5 - 0x284] 00003D2C A8AB syscall UnionRect 00003D2E 4267 clr.w -[A7] 00003D30 2F0C move.l -[A7], A4 00003D32 2F2D FD8C move.l -[A7], [A5 - 0x274] 00003D36 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 00003D3A 301F move.w D0, [A7]+ 00003D3C 2F0C move.l -[A7], A4 00003D3E 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00003D42 6000 00E6 bra +0xE8 /* 00003E2A */ label00003D46: 00003D46 2F0C move.l -[A7], A4 00003D48 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00003D4C 42A7 clr.l -[A7] 00003D4E 2F2D FD94 move.l -[A7], [A5 - 0x26C] 00003D52 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00003D56 201F move.l D0, [A7]+ 00003D58 2C00 move.l D6, D0 00003D5A 4878 0052 push.l 0x52 /* 'R' */ 00003D5E 2F06 move.l -[A7], D6 00003D60 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003D64 3D40 FF2A move.w [A6 - 0xD6], D0 00003D68 7069 moveq.l D0, 0x69 00003D6A 3D40 FFAA move.w [A6 - 0x56], D0 00003D6E 426E FFAC clr.w [A6 - 0x54] 00003D72 7001 moveq.l D0, 0x01 00003D74 3D40 FFAE move.w [A6 - 0x52], D0 00003D78 42A7 clr.l -[A7] 00003D7A 2F2D FD94 move.l -[A7], [A5 - 0x26C] 00003D7E 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */] 00003D82 508F addq.l A7, 8 00003D84 2D40 FFB0 move.l [A6 - 0x50], D0 00003D88 7001 moveq.l D0, 0x01 00003D8A 2D40 FFB4 move.l [A6 - 0x4C], D0 00003D8E 206E 000E movea.l A0, [A6 + 0xE] 00003D92 43EE FFB8 lea.l A1, [A6 - 0x48] 00003D96 22D8 move.l [A1]+, [A0]+ 00003D98 22D8 move.l [A1]+, [A0]+ 00003D9A 7001 moveq.l D0, 0x01 00003D9C 3D40 FFC2 move.w [A6 - 0x3E], D0 00003DA0 7001 moveq.l D0, 0x01 00003DA2 3D40 FFC0 move.w [A6 - 0x40], D0 00003DA6 3D7C 00FF FFC6 move.w [A6 - 0x3A], 0xFF 00003DAC 3D7C 00FF FFC4 move.w [A6 - 0x3C], 0xFF 00003DB2 426E FFCA clr.w [A6 - 0x36] 00003DB6 426E FFC8 clr.w [A6 - 0x38] 00003DBA 41EE FFD4 lea.l A0, [A6 - 0x2C] 00003DBE 43ED AB72 lea.l A1, [A5 - 0x548E] 00003DC2 20D9 move.l [A0]+, [A1]+ 00003DC4 20D9 move.l [A0]+, [A1]+ 00003DC6 41EE FFCC lea.l A0, [A6 - 0x34] 00003DCA 43ED AB6A lea.l A1, [A5 - 0x5496] 00003DCE 20D9 move.l [A0]+, [A1]+ 00003DD0 20D9 move.l [A0]+, [A1]+ 00003DD2 7001 moveq.l D0, 0x01 00003DD4 3D40 FFDC move.w [A6 - 0x24], D0 00003DD8 7001 moveq.l D0, 0x01 00003DDA 3D40 FFDE move.w [A6 - 0x22], D0 00003DDE 3D6D FD78 FFE0 move.w [A6 - 0x20], [A5 - 0x288] 00003DE4 426E FFE2 clr.w [A6 - 0x1E] 00003DE8 3D6D FD7A FFF0 move.w [A6 - 0x10], [A5 - 0x286] 00003DEE 42AE FFE4 clr.l [A6 - 0x1C] 00003DF2 2D4C FFE8 move.l [A6 - 0x18], A4 00003DF6 42AE FFEC clr.l [A6 - 0x14] 00003DFA 2F2D FD94 move.l -[A7], [A5 - 0x26C] 00003DFE 2006 move.l D0, D6 00003E00 0680 0000 0052 addi.l D0, 0x52 /* 'R' */ 00003E06 2F00 move.l -[A7], D0 00003E08 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00003E0C 206D FD94 movea.l A0, [A5 - 0x26C] 00003E10 302E FF2A move.w D0, [A6 - 0xD6] 00003E14 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00003E18 D090 add.l D0, [A0] 00003E1A 2040 movea.l A0, D0 00003E1C 43EE FFAA lea.l A1, [A6 - 0x56] 00003E20 7013 moveq.l D0, 0x13 label00003E22: 00003E22 20D9 move.l [A0]+, [A1]+ 00003E24 51C8 FFFC dbf D0, -0x6 /* 00003E22 */ 00003E28 30D9 move.w [A0]+, [A1]+ label00003E2A: 00003E2A 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00003E2E 4E5E unlink A6 00003E30 205F movea.l A0, [A7]+ 00003E32 4FEF 0012 lea.l A7, [A7 + 0x12] 00003E36 4ED0 jmp [A0] export_531: 00003E38 4E56 FFA0 link A6, -0x0060 00003E3C 4A6D FDB0 tst.w [A5 - 0x250] 00003E40 674A beq +0x4C /* 00003E8C */ 00003E42 206E 0008 movea.l A0, [A6 + 0x8] 00003E46 2050 movea.l A0, [A0] 00003E48 43EE FFA0 lea.l A1, [A6 - 0x60] 00003E4C 5488 addq.l A0, 2 00003E4E 22D8 move.l [A1]+, [A0]+ 00003E50 22D8 move.l [A1]+, [A0]+ 00003E52 4A2E 000C tst.b [A6 + 0xC] 00003E56 6618 bne +0x1A /* 00003E70 */ 00003E58 206D AB82 movea.l A0, [A5 - 0x547E] 00003E5C 3028 0034 move.w D0, [A0 + 0x34] 00003E60 D16E FFA4 add.w [A6 - 0x5C], D0 00003E64 206D AB82 movea.l A0, [A5 - 0x547E] 00003E68 3028 0036 move.w D0, [A0 + 0x36] 00003E6C D16E FFA6 add.w [A6 - 0x5A], D0 label00003E70: 00003E70 486E FFA0 pea.l [A6 - 0x60] 00003E74 486D FD84 pea.l [A5 - 0x27C] 00003E78 486D FD84 pea.l [A5 - 0x27C] 00003E7C A8AB syscall UnionRect 00003E7E 1F2E 000C move.b -[A7], [A6 + 0xC] 00003E82 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003E86 A8C5 syscall StdPoly 00003E88 6000 022A bra +0x22C /* 000040B4 */ label00003E8C: 00003E8C 42A7 clr.l -[A7] 00003E8E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003E92 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00003E96 201F move.l D0, [A7]+ 00003E98 0C80 0000 0FA0 cmpi.l D0, 0xFA0 00003E9E 6E00 0214 bgt +0x216 /* 000040B4 */ 00003EA2 42A7 clr.l -[A7] 00003EA4 2F2D FD94 move.l -[A7], [A5 - 0x26C] 00003EA8 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00003EAC 201F move.l D0, [A7]+ 00003EAE 2D40 FFFA move.l [A6 - 0x6], D0 00003EB2 4878 0052 push.l 0x52 /* 'R' */ 00003EB6 2F2E FFFA move.l -[A7], [A6 - 0x6] 00003EBA 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003EBE 3D40 FFFE move.w [A6 - 0x2], D0 00003EC2 4A2E 000C tst.b [A6 + 0xC] 00003EC6 6600 0118 bne +0x11A /* 00003FE0 */ 00003ECA 206D FD94 movea.l A0, [A5 - 0x26C] 00003ECE 302E FFFE move.w D0, [A6 - 0x2] 00003ED2 5340 subq.w D0, 1 00003ED4 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00003ED8 D090 add.l D0, [A0] 00003EDA 2040 movea.l A0, D0 00003EDC 43EE FFA8 lea.l A1, [A6 - 0x58] 00003EE0 7013 moveq.l D0, 0x13 label00003EE2: 00003EE2 22D8 move.l [A1]+, [A0]+ 00003EE4 51C8 FFFC dbf D0, -0x6 /* 00003EE2 */ 00003EE8 32D8 move.w [A1]+, [A0]+ 00003EEA 4A6E FFFE tst.w [A6 - 0x2] 00003EEE 6F00 009A ble +0x9C /* 00003F8A */ 00003EF2 0C6E 0068 FFA8 cmpi.w [A6 - 0x58], 0x68 /* 'h' */ 00003EF8 6600 0090 bne +0x92 /* 00003F8A */ 00003EFC 4A6E FFC0 tst.w [A6 - 0x40] 00003F00 6600 0088 bne +0x8A /* 00003F8A */ 00003F04 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003F08 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00003F0C 4EBA 01B0 jsr [PC + 0x1B0 /* 000040BE */] 00003F10 508F addq.l A7, 8 00003F12 4A40 tst.w D0 00003F14 6774 beq +0x76 /* 00003F8A */ 00003F16 486E FFD2 pea.l [A6 - 0x2E] 00003F1A 102E 000C move.b D0, [A6 + 0xC] 00003F1E 4880 ext.w D0 00003F20 3F00 move.w -[A7], D0 00003F22 4EBA 04F6 jsr [PC + 0x4F6 /* 0000441A */] 00003F26 5C8F addq.l A7, 6 00003F28 486E FFC4 pea.l [A6 - 0x3C] 00003F2C 102E 000C move.b D0, [A6 + 0xC] 00003F30 4880 ext.w D0 00003F32 3F00 move.w -[A7], D0 00003F34 4EBA 0636 jsr [PC + 0x636 /* 0000456C */] 00003F38 5C8F addq.l A7, 6 00003F3A 486E FFC8 pea.l [A6 - 0x38] 00003F3E 102E 000C move.b D0, [A6 + 0xC] 00003F42 4880 ext.w D0 00003F44 3F00 move.w -[A7], D0 00003F46 4EBA 0652 jsr [PC + 0x652 /* 0000459A */] 00003F4A 5C8F addq.l A7, 6 00003F4C 206D AB82 movea.l A0, [A5 - 0x547E] 00003F50 3D68 0036 FFDA move.w [A6 - 0x26], [A0 + 0x36] 00003F56 206D AB82 movea.l A0, [A5 - 0x547E] 00003F5A 3D68 0034 FFDC move.w [A6 - 0x24], [A0 + 0x34] 00003F60 7001 moveq.l D0, 0x01 00003F62 3D40 FFC0 move.w [A6 - 0x40], D0 00003F66 206D FD94 movea.l A0, [A5 - 0x26C] 00003F6A 302E FFFE move.w D0, [A6 - 0x2] 00003F6E 5340 subq.w D0, 1 00003F70 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00003F74 D090 add.l D0, [A0] 00003F76 2040 movea.l A0, D0 00003F78 43EE FFA8 lea.l A1, [A6 - 0x58] 00003F7C 7013 moveq.l D0, 0x13 label00003F7E: 00003F7E 20D9 move.l [A0]+, [A1]+ 00003F80 51C8 FFFC dbf D0, -0x6 /* 00003F7E */ 00003F84 30D9 move.w [A0]+, [A1]+ 00003F86 6000 012C bra +0x12E /* 000040B4 */ label00003F8A: 00003F8A 486E FFD2 pea.l [A6 - 0x2E] 00003F8E 102E 000C move.b D0, [A6 + 0xC] 00003F92 4880 ext.w D0 00003F94 3F00 move.w -[A7], D0 00003F96 4EBA 0482 jsr [PC + 0x482 /* 0000441A */] 00003F9A 5C8F addq.l A7, 6 00003F9C 486E FFC4 pea.l [A6 - 0x3C] 00003FA0 102E 000C move.b D0, [A6 + 0xC] 00003FA4 4880 ext.w D0 00003FA6 3F00 move.w -[A7], D0 00003FA8 4EBA 05C2 jsr [PC + 0x5C2 /* 0000456C */] 00003FAC 5C8F addq.l A7, 6 00003FAE 486E FFC8 pea.l [A6 - 0x38] 00003FB2 102E 000C move.b D0, [A6 + 0xC] 00003FB6 4880 ext.w D0 00003FB8 3F00 move.w -[A7], D0 00003FBA 4EBA 05DE jsr [PC + 0x5DE /* 0000459A */] 00003FBE 5C8F addq.l A7, 6 00003FC0 206D AB82 movea.l A0, [A5 - 0x547E] 00003FC4 3D68 0036 FFDA move.w [A6 - 0x26], [A0 + 0x36] 00003FCA 206D AB82 movea.l A0, [A5 - 0x547E] 00003FCE 3D68 0034 FFDC move.w [A6 - 0x24], [A0 + 0x34] 00003FD4 7001 moveq.l D0, 0x01 00003FD6 3D40 FFC0 move.w [A6 - 0x40], D0 00003FDA 426E FFBE clr.w [A6 - 0x42] 00003FDE 6040 bra +0x42 /* 00004020 */ label00003FE0: 00003FE0 486E FFCA pea.l [A6 - 0x36] 00003FE4 102E 000C move.b D0, [A6 + 0xC] 00003FE8 4880 ext.w D0 00003FEA 3F00 move.w -[A7], D0 00003FEC 4EBA 042C jsr [PC + 0x42C /* 0000441A */] 00003FF0 5C8F addq.l A7, 6 00003FF2 486E FFC2 pea.l [A6 - 0x3E] 00003FF6 102E 000C move.b D0, [A6 + 0xC] 00003FFA 4880 ext.w D0 00003FFC 3F00 move.w -[A7], D0 00003FFE 4EBA 056C jsr [PC + 0x56C /* 0000456C */] 00004002 5C8F addq.l A7, 6 00004004 486E FFC6 pea.l [A6 - 0x3A] 00004008 102E 000C move.b D0, [A6 + 0xC] 0000400C 4880 ext.w D0 0000400E 3F00 move.w -[A7], D0 00004010 4EBA 0588 jsr [PC + 0x588 /* 0000459A */] 00004014 5C8F addq.l A7, 6 00004016 426E FFC0 clr.w [A6 - 0x40] 0000401A 7001 moveq.l D0, 0x01 0000401C 3D40 FFBE move.w [A6 - 0x42], D0 label00004020: 00004020 7068 moveq.l D0, 0x68 00004022 3D40 FFA8 move.w [A6 - 0x58], D0 00004026 426E FFAA clr.w [A6 - 0x56] 0000402A 7001 moveq.l D0, 0x01 0000402C 3D40 FFAC move.w [A6 - 0x54], D0 00004030 42A7 clr.l -[A7] 00004032 2F2D FD94 move.l -[A7], [A5 - 0x26C] 00004036 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */] 0000403A 508F addq.l A7, 8 0000403C 2D40 FFAE move.l [A6 - 0x52], D0 00004040 102E 000C move.b D0, [A6 + 0xC] 00004044 4880 ext.w D0 00004046 3F00 move.w -[A7], D0 00004048 4EBA 04B8 jsr [PC + 0x4B8 /* 00004502 */] 0000404C 548F addq.l A7, 2 0000404E 3D40 FFDE move.w [A6 - 0x22], D0 00004052 426E FFE0 clr.w [A6 - 0x20] 00004056 7001 moveq.l D0, 0x01 00004058 2D40 FFB2 move.l [A6 - 0x4E], D0 0000405C 206E 0008 movea.l A0, [A6 + 0x8] 00004060 2050 movea.l A0, [A0] 00004062 43EE FFB6 lea.l A1, [A6 - 0x4A] 00004066 5488 addq.l A0, 2 00004068 22D8 move.l [A1]+, [A0]+ 0000406A 22D8 move.l [A1]+, [A0]+ 0000406C 42AE FFE2 clr.l [A6 - 0x1E] 00004070 2D6E 0008 FFE6 move.l [A6 - 0x1A], [A6 + 0x8] 00004076 42AE FFEA clr.l [A6 - 0x16] 0000407A 4267 clr.w -[A7] 0000407C 486E FFE6 pea.l [A6 - 0x1A] 00004080 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00004084 301F move.w D0, [A7]+ 00004086 2F2D FD94 move.l -[A7], [A5 - 0x26C] 0000408A 206E FFFA movea.l A0, [A6 - 0x6] 0000408E 4868 0052 pea.l [A0 + 0x52] 00004092 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00004096 206D FD94 movea.l A0, [A5 - 0x26C] 0000409A 302E FFFE move.w D0, [A6 - 0x2] 0000409E C1FC 0052 muls.w D0, 0x52 /* 'R' */ 000040A2 D090 add.l D0, [A0] 000040A4 2040 movea.l A0, D0 000040A6 43EE FFA8 lea.l A1, [A6 - 0x58] 000040AA 7013 moveq.l D0, 0x13 label000040AC: 000040AC 20D9 move.l [A0]+, [A1]+ 000040AE 51C8 FFFC dbf D0, -0x6 /* 000040AC */ 000040B2 30D9 move.w [A0]+, [A1]+ label000040B4: 000040B4 4E5E unlink A6 000040B6 205F movea.l A0, [A7]+ 000040B8 4FEF 0006 lea.l A7, [A7 + 0x6] 000040BC 4ED0 jmp [A0] fn000040BE: 000040BE 4E56 0000 link A6, 0 000040C2 48E7 0300 movem.l -[A7], D6,D7 000040C6 42A7 clr.l -[A7] 000040C8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000040CC 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000040D0 201F move.l D0, [A7]+ 000040D2 2E00 move.l D7, D0 000040D4 42A7 clr.l -[A7] 000040D6 2F2E 000C move.l -[A7], [A6 + 0xC] 000040DA 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000040DE 201F move.l D0, [A7]+ 000040E0 BE80 cmp.l D7, D0 000040E2 6704 beq +0x6 /* 000040E8 */ 000040E4 7000 moveq.l D0, 0x00 000040E6 602A bra +0x2C /* 00004112 */ label000040E8: 000040E8 7C00 moveq.l D6, 0x00 000040EA 6020 bra +0x22 /* 0000410C */ label000040EC: 000040EC 206E 0008 movea.l A0, [A6 + 0x8] 000040F0 2010 move.l D0, [A0] 000040F2 D086 add.l D0, D6 000040F4 206E 000C movea.l A0, [A6 + 0xC] 000040F8 2210 move.l D1, [A0] 000040FA D286 add.l D1, D6 000040FC 2041 movea.l A0, D1 000040FE 2240 movea.l A1, D0 00004100 1011 move.b D0, [A1] 00004102 B010 cmp.b D0, [A0] 00004104 6704 beq +0x6 /* 0000410A */ 00004106 7000 moveq.l D0, 0x00 00004108 6008 bra +0xA /* 00004112 */ label0000410A: 0000410A 5286 addq.l D6, 1 label0000410C: 0000410C BC87 cmp.l D6, D7 0000410E 6DDC blt -0x22 /* 000040EC */ 00004110 70FF moveq.l D0, 0xFFFFFFFF label00004112: 00004112 4CDF 00C0 movem.l D6,D7, [A7]+ 00004116 4E5E unlink A6 00004118 4E75 rts export_527: 0000411A 4E56 0000 link A6, 0 0000411E 4A6D FDB0 tst.w [A5 - 0x250] 00004122 671A beq +0x1C /* 0000413E */ 00004124 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004128 486D FD84 pea.l [A5 - 0x27C] 0000412C 486D FD84 pea.l [A5 - 0x27C] 00004130 A8AB syscall UnionRect 00004132 1F2E 000C move.b -[A7], [A6 + 0xC] 00004136 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000413A A8A0 syscall StdRect 0000413C 601C bra +0x1E /* 0000415A */ label0000413E: 0000413E 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00004142 4267 clr.w -[A7] 00004144 4267 clr.w -[A7] 00004146 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000414A 102E 000C move.b D0, [A6 + 0xC] 0000414E 4880 ext.w D0 00004150 3F00 move.w -[A7], D0 00004152 4EBA 00B0 jsr [PC + 0xB0 /* 00004204 */] 00004156 4FEF 000C lea.l A7, [A7 + 0xC] label0000415A: 0000415A 4E5E unlink A6 0000415C 205F movea.l A0, [A7]+ 0000415E 4FEF 0006 lea.l A7, [A7 + 0x6] 00004162 4ED0 jmp [A0] export_529: 00004164 4E56 0000 link A6, 0 00004168 4A6D FDB0 tst.w [A5 - 0x250] 0000416C 671A beq +0x1C /* 00004188 */ 0000416E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004172 486D FD84 pea.l [A5 - 0x27C] 00004176 486D FD84 pea.l [A5 - 0x27C] 0000417A A8AB syscall UnionRect 0000417C 1F2E 000C move.b -[A7], [A6 + 0xC] 00004180 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004184 A8B6 syscall StdOval 00004186 601C bra +0x1E /* 000041A4 */ label00004188: 00004188 3F3C 0066 move.w -[A7], 0x66 /* 'f' */ 0000418C 4267 clr.w -[A7] 0000418E 4267 clr.w -[A7] 00004190 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004194 102E 000C move.b D0, [A6 + 0xC] 00004198 4880 ext.w D0 0000419A 3F00 move.w -[A7], D0 0000419C 4EBA 0066 jsr [PC + 0x66 /* 00004204 */] 000041A0 4FEF 000C lea.l A7, [A7 + 0xC] label000041A4: 000041A4 4E5E unlink A6 000041A6 205F movea.l A0, [A7]+ 000041A8 4FEF 0006 lea.l A7, [A7 + 0x6] 000041AC 4ED0 jmp [A0] export_528: 000041AE 4E56 0000 link A6, 0 000041B2 4A6D FDB0 tst.w [A5 - 0x250] 000041B6 6722 beq +0x24 /* 000041DA */ 000041B8 2F2E 000C move.l -[A7], [A6 + 0xC] 000041BC 486D FD84 pea.l [A5 - 0x27C] 000041C0 486D FD84 pea.l [A5 - 0x27C] 000041C4 A8AB syscall UnionRect 000041C6 1F2E 0010 move.b -[A7], [A6 + 0x10] 000041CA 2F2E 000C move.l -[A7], [A6 + 0xC] 000041CE 3F2E 000A move.w -[A7], [A6 + 0xA] 000041D2 3F2E 0008 move.w -[A7], [A6 + 0x8] 000041D6 A8AF syscall StdRRect 000041D8 6020 bra +0x22 /* 000041FA */ label000041DA: 000041DA 3F3C 0065 move.w -[A7], 0x65 /* 'e' */ 000041DE 3F2E 000A move.w -[A7], [A6 + 0xA] 000041E2 3F2E 0008 move.w -[A7], [A6 + 0x8] 000041E6 2F2E 000C move.l -[A7], [A6 + 0xC] 000041EA 102E 0010 move.b D0, [A6 + 0x10] 000041EE 4880 ext.w D0 000041F0 3F00 move.w -[A7], D0 000041F2 4EBA 0010 jsr [PC + 0x10 /* 00004204 */] 000041F6 4FEF 000C lea.l A7, [A7 + 0xC] label000041FA: 000041FA 4E5E unlink A6 000041FC 205F movea.l A0, [A7]+ 000041FE 4FEF 000A lea.l A7, [A7 + 0xA] 00004202 4ED0 jmp [A0] fn00004204: 00004204 4E56 FFA8 link A6, -0x0058 00004208 42A7 clr.l -[A7] 0000420A 2F2D FD94 move.l -[A7], [A5 - 0x26C] 0000420E 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00004212 201F move.l D0, [A7]+ 00004214 2D40 FFFA move.l [A6 - 0x6], D0 00004218 4878 0052 push.l 0x52 /* 'R' */ 0000421C 2F2E FFFA move.l -[A7], [A6 - 0x6] 00004220 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00004224 3D40 FFFE move.w [A6 - 0x2], D0 00004228 4A2E 0009 tst.b [A6 + 0x9] 0000422C 6600 011A bne +0x11C /* 00004348 */ 00004230 206D FD94 movea.l A0, [A5 - 0x26C] 00004234 302E FFFE move.w D0, [A6 - 0x2] 00004238 5340 subq.w D0, 1 0000423A C1FC 0052 muls.w D0, 0x52 /* 'R' */ 0000423E D090 add.l D0, [A0] 00004240 2040 movea.l A0, D0 00004242 43EE FFA8 lea.l A1, [A6 - 0x58] 00004246 7013 moveq.l D0, 0x13 label00004248: 00004248 22D8 move.l [A1]+, [A0]+ 0000424A 51C8 FFFC dbf D0, -0x6 /* 00004248 */ 0000424E 32D8 move.w [A1]+, [A0]+ 00004250 4A6E FFFE tst.w [A6 - 0x2] 00004254 6F00 009C ble +0x9E /* 000042F2 */ 00004258 302E FFA8 move.w D0, [A6 - 0x58] 0000425C B06E 0012 cmp.w D0, [A6 + 0x12] 00004260 6600 0090 bne +0x92 /* 000042F2 */ 00004264 4A6E FFC0 tst.w [A6 - 0x40] 00004268 6600 0088 bne +0x8A /* 000042F2 */ 0000426C 4267 clr.w -[A7] 0000426E 486E FFB6 pea.l [A6 - 0x4A] 00004272 2F2E 000A move.l -[A7], [A6 + 0xA] 00004276 A8A6 syscall EqualRect 00004278 101F move.b D0, [A7]+ 0000427A 4A00 tst.b D0 0000427C 6774 beq +0x76 /* 000042F2 */ 0000427E 486E FFD2 pea.l [A6 - 0x2E] 00004282 102E 0009 move.b D0, [A6 + 0x9] 00004286 4880 ext.w D0 00004288 3F00 move.w -[A7], D0 0000428A 4EBA 018E jsr [PC + 0x18E /* 0000441A */] 0000428E 5C8F addq.l A7, 6 00004290 486E FFC4 pea.l [A6 - 0x3C] 00004294 102E 0009 move.b D0, [A6 + 0x9] 00004298 4880 ext.w D0 0000429A 3F00 move.w -[A7], D0 0000429C 4EBA 02CE jsr [PC + 0x2CE /* 0000456C */] 000042A0 5C8F addq.l A7, 6 000042A2 486E FFC8 pea.l [A6 - 0x38] 000042A6 102E 0009 move.b D0, [A6 + 0x9] 000042AA 4880 ext.w D0 000042AC 3F00 move.w -[A7], D0 000042AE 4EBA 02EA jsr [PC + 0x2EA /* 0000459A */] 000042B2 5C8F addq.l A7, 6 000042B4 206D AB82 movea.l A0, [A5 - 0x547E] 000042B8 3D68 0036 FFDA move.w [A6 - 0x26], [A0 + 0x36] 000042BE 206D AB82 movea.l A0, [A5 - 0x547E] 000042C2 3D68 0034 FFDC move.w [A6 - 0x24], [A0 + 0x34] 000042C8 7001 moveq.l D0, 0x01 000042CA 3D40 FFC0 move.w [A6 - 0x40], D0 000042CE 206D FD94 movea.l A0, [A5 - 0x26C] 000042D2 302E FFFE move.w D0, [A6 - 0x2] 000042D6 5340 subq.w D0, 1 000042D8 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 000042DC D090 add.l D0, [A0] 000042DE 2040 movea.l A0, D0 000042E0 43EE FFA8 lea.l A1, [A6 - 0x58] 000042E4 7013 moveq.l D0, 0x13 label000042E6: 000042E6 20D9 move.l [A0]+, [A1]+ 000042E8 51C8 FFFC dbf D0, -0x6 /* 000042E6 */ 000042EC 30D9 move.w [A0]+, [A1]+ 000042EE 6000 0126 bra +0x128 /* 00004416 */ label000042F2: 000042F2 486E FFD2 pea.l [A6 - 0x2E] 000042F6 102E 0009 move.b D0, [A6 + 0x9] 000042FA 4880 ext.w D0 000042FC 3F00 move.w -[A7], D0 000042FE 4EBA 011A jsr [PC + 0x11A /* 0000441A */] 00004302 5C8F addq.l A7, 6 00004304 486E FFC4 pea.l [A6 - 0x3C] 00004308 102E 0009 move.b D0, [A6 + 0x9] 0000430C 4880 ext.w D0 0000430E 3F00 move.w -[A7], D0 00004310 4EBA 025A jsr [PC + 0x25A /* 0000456C */] 00004314 5C8F addq.l A7, 6 00004316 486E FFC8 pea.l [A6 - 0x38] 0000431A 102E 0009 move.b D0, [A6 + 0x9] 0000431E 4880 ext.w D0 00004320 3F00 move.w -[A7], D0 00004322 4EBA 0276 jsr [PC + 0x276 /* 0000459A */] 00004326 5C8F addq.l A7, 6 00004328 206D AB82 movea.l A0, [A5 - 0x547E] 0000432C 3D68 0036 FFDA move.w [A6 - 0x26], [A0 + 0x36] 00004332 206D AB82 movea.l A0, [A5 - 0x547E] 00004336 3D68 0034 FFDC move.w [A6 - 0x24], [A0 + 0x34] 0000433C 7001 moveq.l D0, 0x01 0000433E 3D40 FFC0 move.w [A6 - 0x40], D0 00004342 426E FFBE clr.w [A6 - 0x42] 00004346 6040 bra +0x42 /* 00004388 */ label00004348: 00004348 486E FFCA pea.l [A6 - 0x36] 0000434C 102E 0009 move.b D0, [A6 + 0x9] 00004350 4880 ext.w D0 00004352 3F00 move.w -[A7], D0 00004354 4EBA 00C4 jsr [PC + 0xC4 /* 0000441A */] 00004358 5C8F addq.l A7, 6 0000435A 486E FFC2 pea.l [A6 - 0x3E] 0000435E 102E 0009 move.b D0, [A6 + 0x9] 00004362 4880 ext.w D0 00004364 3F00 move.w -[A7], D0 00004366 4EBA 0204 jsr [PC + 0x204 /* 0000456C */] 0000436A 5C8F addq.l A7, 6 0000436C 486E FFC6 pea.l [A6 - 0x3A] 00004370 102E 0009 move.b D0, [A6 + 0x9] 00004374 4880 ext.w D0 00004376 3F00 move.w -[A7], D0 00004378 4EBA 0220 jsr [PC + 0x220 /* 0000459A */] 0000437C 5C8F addq.l A7, 6 0000437E 426E FFC0 clr.w [A6 - 0x40] 00004382 7001 moveq.l D0, 0x01 00004384 3D40 FFBE move.w [A6 - 0x42], D0 label00004388: 00004388 3D6E 0012 FFA8 move.w [A6 - 0x58], [A6 + 0x12] 0000438E 426E FFAA clr.w [A6 - 0x56] 00004392 7001 moveq.l D0, 0x01 00004394 3D40 FFAC move.w [A6 - 0x54], D0 00004398 42A7 clr.l -[A7] 0000439A 2F2D FD94 move.l -[A7], [A5 - 0x26C] 0000439E 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */] 000043A2 508F addq.l A7, 8 000043A4 2D40 FFAE move.l [A6 - 0x52], D0 000043A8 102E 0009 move.b D0, [A6 + 0x9] 000043AC 4880 ext.w D0 000043AE 3F00 move.w -[A7], D0 000043B0 4EBA 0150 jsr [PC + 0x150 /* 00004502 */] 000043B4 548F addq.l A7, 2 000043B6 3D40 FFDE move.w [A6 - 0x22], D0 000043BA 426E FFE0 clr.w [A6 - 0x20] 000043BE 7001 moveq.l D0, 0x01 000043C0 2D40 FFB2 move.l [A6 - 0x4E], D0 000043C4 206E 000A movea.l A0, [A6 + 0xA] 000043C8 43EE FFB6 lea.l A1, [A6 - 0x4A] 000043CC 22D8 move.l [A1]+, [A0]+ 000043CE 22D8 move.l [A1]+, [A0]+ 000043D0 3D6E 000E FFEE move.w [A6 - 0x12], [A6 + 0xE] 000043D6 3D6E 0010 FFF0 move.w [A6 - 0x10], [A6 + 0x10] 000043DC 42AE FFE2 clr.l [A6 - 0x1E] 000043E0 42AE FFE6 clr.l [A6 - 0x1A] 000043E4 42AE FFEA clr.l [A6 - 0x16] 000043E8 2F2D FD94 move.l -[A7], [A5 - 0x26C] 000043EC 206E FFFA movea.l A0, [A6 - 0x6] 000043F0 4868 0052 pea.l [A0 + 0x52] 000043F4 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 000043F8 206D FD94 movea.l A0, [A5 - 0x26C] 000043FC 302E FFFE move.w D0, [A6 - 0x2] 00004400 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00004404 D090 add.l D0, [A0] 00004406 2040 movea.l A0, D0 00004408 43EE FFA8 lea.l A1, [A6 - 0x58] 0000440C 7013 moveq.l D0, 0x13 label0000440E: 0000440E 20D9 move.l [A0]+, [A1]+ 00004410 51C8 FFFC dbf D0, -0x6 /* 0000440E */ 00004414 30D9 move.w [A0]+, [A1]+ label00004416: 00004416 4E5E unlink A6 00004418 4E75 rts fn0000441A: 0000441A 4E56 FFE4 link A6, -0x001C 0000441E 102E 0009 move.b D0, [A6 + 0x9] 00004422 4880 ext.w D0 00004424 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00004428 0000 0004 ori.b D0, 0x4 0000442C 00D2 .incomplete 0000442E 000A 0008 ori.b A2, 0x8 00004432 005E 006C ori.w [A6]+, 0x6C /* 'l' */ 00004436 0078 4A6D B110 ori.w [0xFFFFB110], 0x4A6D /* 'Jm' */ 0000443C 673E beq +0x40 /* 0000447C */ 0000443E 206D AB82 movea.l A0, [A5 - 0x547E] 00004442 2068 003A movea.l A0, [A0 + 0x3A] 00004446 2050 movea.l A0, [A0] 00004448 43EE FFE4 lea.l A1, [A6 - 0x1C] 0000444C 7006 moveq.l D0, 0x06 label0000444E: 0000444E 22D8 move.l [A1]+, [A0]+ 00004450 51C8 FFFC dbf D0, -0x6 /* 0000444E */ 00004454 4A6E FFE4 tst.w [A6 - 0x1C] 00004458 6612 bne +0x14 /* 0000446C */ 0000445A 206E FFEA movea.l A0, [A6 - 0x16] 0000445E 2050 movea.l A0, [A0] 00004460 226E 000A movea.l A1, [A6 + 0xA] 00004464 22D8 move.l [A1]+, [A0]+ 00004466 22D8 move.l [A1]+, [A0]+ 00004468 6000 0094 bra +0x96 /* 000044FE */ label0000446C: 0000446C 206E 000A movea.l A0, [A6 + 0xA] 00004470 43EE FFF8 lea.l A1, [A6 - 0x8] 00004474 20D9 move.l [A0]+, [A1]+ 00004476 20D9 move.l [A0]+, [A1]+ 00004478 6000 0084 bra +0x86 /* 000044FE */ label0000447C: 0000447C 206D AB82 movea.l A0, [A5 - 0x547E] 00004480 226E 000A movea.l A1, [A6 + 0xA] 00004484 41E8 003A lea.l A0, [A0 + 0x3A] 00004488 22D8 move.l [A1]+, [A0]+ 0000448A 22D8 move.l [A1]+, [A0]+ 0000448C 6000 0070 bra +0x72 /* 000044FE */ 00004490 206E 000A movea.l A0, [A6 + 0xA] 00004494 43ED AB7A lea.l A1, [A5 - 0x5486] 00004498 20D9 move.l [A0]+, [A1]+ 0000449A 20D9 move.l [A0]+, [A1]+ 0000449C 6000 0060 bra +0x62 /* 000044FE */ 000044A0 206E 000A movea.l A0, [A6 + 0xA] 000044A4 43ED AB72 lea.l A1, [A5 - 0x548E] 000044A8 20D9 move.l [A0]+, [A1]+ 000044AA 20D9 move.l [A0]+, [A1]+ 000044AC 6050 bra +0x52 /* 000044FE */ 000044AE 4A6D B110 tst.w [A5 - 0x4EF0] 000044B2 673A beq +0x3C /* 000044EE */ 000044B4 206D AB82 movea.l A0, [A5 - 0x547E] 000044B8 2068 003E movea.l A0, [A0 + 0x3E] 000044BC 2050 movea.l A0, [A0] 000044BE 43EE FFE4 lea.l A1, [A6 - 0x1C] 000044C2 7006 moveq.l D0, 0x06 label000044C4: 000044C4 22D8 move.l [A1]+, [A0]+ 000044C6 51C8 FFFC dbf D0, -0x6 /* 000044C4 */ 000044CA 4A6E FFE4 tst.w [A6 - 0x1C] 000044CE 6610 bne +0x12 /* 000044E0 */ 000044D0 206E FFEA movea.l A0, [A6 - 0x16] 000044D4 2050 movea.l A0, [A0] 000044D6 226E 000A movea.l A1, [A6 + 0xA] 000044DA 22D8 move.l [A1]+, [A0]+ 000044DC 22D8 move.l [A1]+, [A0]+ 000044DE 601E bra +0x20 /* 000044FE */ label000044E0: 000044E0 206E 000A movea.l A0, [A6 + 0xA] 000044E4 43EE FFF8 lea.l A1, [A6 - 0x8] 000044E8 20D9 move.l [A0]+, [A1]+ 000044EA 20D9 move.l [A0]+, [A1]+ 000044EC 6010 bra +0x12 /* 000044FE */ label000044EE: 000044EE 206D AB82 movea.l A0, [A5 - 0x547E] 000044F2 226E 000A movea.l A1, [A6 + 0xA] 000044F6 41E8 0028 lea.l A0, [A0 + 0x28] 000044FA 22D8 move.l [A1]+, [A0]+ 000044FC 22D8 move.l [A1]+, [A0]+ label000044FE: 000044FE 4E5E unlink A6 00004500 4E75 rts fn00004502: 00004502 4E56 FFFE link A6, -0x0002 00004506 102E 0009 move.b D0, [A6 + 0x9] 0000450A 4880 ext.w D0 0000450C 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00004510 0000 0004 ori.b D0, 0x4 00004514 0054 000A ori.w [A4], 0xA /* '\n' */ 00004518 0008 0048 ori.b A0, 0x48 /* 'H' */ 0000451C 004A 0002 ori.w A2, 0x2 00004520 206D AB82 movea.l A0, [A5 - 0x547E] 00004524 3D68 0038 FFFE move.w [A6 - 0x2], [A0 + 0x38] 0000452A 4A6E FFFE tst.w [A6 - 0x2] 0000452E 6C04 bge +0x6 /* 00004534 */ 00004530 426E FFFE clr.w [A6 - 0x2] label00004534: 00004534 0C6E 000F FFFE cmpi.w [A6 - 0x2], 0xF 0000453A 6F20 ble +0x22 /* 0000455C */ 0000453C 0C6E 0020 FFFE cmpi.w [A6 - 0x2], 0x20 /* ' ' */ 00004542 6D08 blt +0xA /* 0000454C */ 00004544 0C6E 0027 FFFE cmpi.w [A6 - 0x2], 0x27 /* '\'' */ 0000454A 6F04 ble +0x6 /* 00004550 */ label0000454C: 0000454C 426E FFFE clr.w [A6 - 0x2] label00004550: 00004550 0C6E 0024 FFFE cmpi.w [A6 - 0x2], 0x24 /* '$' */ 00004556 6604 bne +0x6 /* 0000455C */ 00004558 426E FFFE clr.w [A6 - 0x2] label0000455C: 0000455C 302E FFFE move.w D0, [A6 - 0x2] 00004560 6006 bra +0x8 /* 00004568 */ 00004562 7000 moveq.l D0, 0x00 00004564 6002 bra +0x4 /* 00004568 */ 00004566 7002 moveq.l D0, 0x02 label00004568: 00004568 4E5E unlink A6 0000456A 4E75 rts fn0000456C: 0000456C 4E56 FFFE link A6, -0x0002 00004570 206D AB82 movea.l A0, [A5 - 0x547E] 00004574 3D68 0052 FFFE move.w [A6 - 0x2], [A0 + 0x52] 0000457A 4A6E FFFE tst.w [A6 - 0x2] 0000457E 6D08 blt +0xA /* 00004588 */ 00004580 0C6E 00FF FFFE cmpi.w [A6 - 0x2], 0xFF 00004586 6F06 ble +0x8 /* 0000458E */ label00004588: 00004588 3D7C 00FF FFFE move.w [A6 - 0x2], 0xFF label0000458E: 0000458E 206E 000A movea.l A0, [A6 + 0xA] 00004592 30AE FFFE move.w [A0], [A6 - 0x2] 00004596 4E5E unlink A6 00004598 4E75 rts fn0000459A: 0000459A 4E56 FFFE link A6, -0x0002 0000459E 206D AB82 movea.l A0, [A5 - 0x547E] 000045A2 3D68 0056 FFFE move.w [A6 - 0x2], [A0 + 0x56] 000045A8 4A6E FFFE tst.w [A6 - 0x2] 000045AC 6D08 blt +0xA /* 000045B6 */ 000045AE 0C6E 00FF FFFE cmpi.w [A6 - 0x2], 0xFF 000045B4 6F04 ble +0x6 /* 000045BA */ label000045B6: 000045B6 426E FFFE clr.w [A6 - 0x2] label000045BA: 000045BA 206E 000A movea.l A0, [A6 + 0xA] 000045BE 30AE FFFE move.w [A0], [A6 - 0x2] 000045C2 4E5E unlink A6 000045C4 4E75 rts export_525: 000045C6 4E56 FF70 link A6, -0x0090 000045CA 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 000045CE 206D AB82 movea.l A0, [A5 - 0x547E] 000045D2 3C28 004A move.w D6, [A0 + 0x4A] 000045D6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000045DA 2F2E 000C move.l -[A7], [A6 + 0xC] 000045DE 4EBA 034E jsr [PC + 0x34E /* 0000492E */] 000045E2 508F addq.l A7, 8 000045E4 3A00 move.w D5, D0 000045E6 206D AB82 movea.l A0, [A5 - 0x547E] 000045EA 3145 004A move.w [A0 + 0x4A], D5 000045EE 486E FF88 pea.l [A6 - 0x78] 000045F2 A88B syscall GetFontInfo 000045F4 4267 clr.w -[A7] 000045F6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000045FA 4267 clr.w -[A7] 000045FC 3F2E 0014 move.w -[A7], [A6 + 0x14] 00004600 A886 syscall TextWidth 00004602 301F move.w D0, [A7]+ 00004604 5440 addq.w D0, 2 00004606 3800 move.w D4, D0 00004608 B86E FF8C cmp.w D4, [A6 - 0x74] 0000460C 6C04 bge +0x6 /* 00004612 */ 0000460E 382E FF8C move.w D4, [A6 - 0x74] label00004612: 00004612 206D AB82 movea.l A0, [A5 - 0x547E] 00004616 3028 0030 move.w D0, [A0 + 0x30] 0000461A 906E FF88 sub.w D0, [A6 - 0x78] 0000461E 3D40 FF94 move.w [A6 - 0x6C], D0 00004622 206D AB82 movea.l A0, [A5 - 0x547E] 00004626 3028 0032 move.w D0, [A0 + 0x32] 0000462A 5340 subq.w D0, 1 0000462C 3D40 FF96 move.w [A6 - 0x6A], D0 00004630 206D AB82 movea.l A0, [A5 - 0x547E] 00004634 3028 0030 move.w D0, [A0 + 0x30] 00004638 D06E FF8A add.w D0, [A6 - 0x76] 0000463C D06E FF8E add.w D0, [A6 - 0x72] 00004640 3D40 FF98 move.w [A6 - 0x68], D0 00004644 206D AB82 movea.l A0, [A5 - 0x547E] 00004648 3028 0032 move.w D0, [A0 + 0x32] 0000464C D044 add.w D0, D4 0000464E 5340 subq.w D0, 1 00004650 3D40 FF9A move.w [A6 - 0x66], D0 00004654 4A6D FDB0 tst.w [A5 - 0x250] 00004658 6744 beq +0x46 /* 0000469E */ 0000465A 3D7C 00C8 000E move.w [A6 + 0xE], 0xC8 00004660 3D7C 00C8 000C move.w [A6 + 0xC], 0xC8 00004666 3D7C 00C8 000A move.w [A6 + 0xA], 0xC8 0000466C 3D7C 00C8 0008 move.w [A6 + 0x8], 0xC8 00004672 486E FF94 pea.l [A6 - 0x6C] 00004676 486D FD84 pea.l [A5 - 0x27C] 0000467A 486D FD84 pea.l [A5 - 0x27C] 0000467E A8AB syscall UnionRect 00004680 3F2E 0014 move.w -[A7], [A6 + 0x14] 00004684 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004688 2F2E 000C move.l -[A7], [A6 + 0xC] 0000468C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004690 A882 syscall StdText 00004692 206D AB82 movea.l A0, [A5 - 0x547E] 00004696 3146 004A move.w [A0 + 0x4A], D6 0000469A 6000 0284 bra +0x286 /* 00004920 */ label0000469E: 0000469E 4A6D FDAC tst.w [A5 - 0x254] 000046A2 6700 00D0 beq +0xD2 /* 00004774 */ 000046A6 486E FF94 pea.l [A6 - 0x6C] 000046AA 486D FD9A pea.l [A5 - 0x266] 000046AE 486D FD9A pea.l [A5 - 0x266] 000046B2 A8AB syscall UnionRect 000046B4 42A7 clr.l -[A7] 000046B6 2F2D FDA2 move.l -[A7], [A5 - 0x25E] 000046BA 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000046BE 201F move.l D0, [A7]+ 000046C0 2D40 FF74 move.l [A6 - 0x8C], D0 000046C4 302E FF88 move.w D0, [A6 - 0x78] 000046C8 D06E FF8A add.w D0, [A6 - 0x76] 000046CC D06E FF8E add.w D0, [A6 - 0x72] 000046D0 3D40 FF78 move.w [A6 - 0x88], D0 000046D4 3D6E FF88 FF7A move.w [A6 - 0x86], [A6 - 0x78] 000046DA 206D AB82 movea.l A0, [A5 - 0x547E] 000046DE 3D68 0044 FF7C move.w [A6 - 0x84], [A0 + 0x44] 000046E4 206D AB82 movea.l A0, [A5 - 0x547E] 000046E8 1D68 0046 FF7E move.b [A6 - 0x82], [A0 + 0x46] 000046EE 206D AB82 movea.l A0, [A5 - 0x547E] 000046F2 3D68 004A FF80 move.w [A6 - 0x80], [A0 + 0x4A] 000046F8 426E FF82 clr.w [A6 - 0x7E] 000046FC 426E FF84 clr.w [A6 - 0x7C] 00004700 426E FF86 clr.w [A6 - 0x7A] 00004704 206D FDA6 movea.l A0, [A5 - 0x25A] 00004708 2050 movea.l A0, [A0] 0000470A 3E10 move.w D7, [A0] 0000470C 42A7 clr.l -[A7] 0000470E 2F2D FDA6 move.l -[A7], [A5 - 0x25A] 00004712 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00004716 201F move.l D0, [A7]+ 00004718 2D40 FFEE move.l [A6 - 0x12], D0 0000471C 2F2D FDA6 move.l -[A7], [A5 - 0x25A] 00004720 206E FFEE movea.l A0, [A6 - 0x12] 00004724 4868 0014 pea.l [A0 + 0x14] 00004728 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 0000472C 206D FDA6 movea.l A0, [A5 - 0x25A] 00004730 3007 move.w D0, D7 00004732 C1FC 0014 muls.w D0, 0x14 00004736 D090 add.l D0, [A0] 00004738 2040 movea.l A0, D0 0000473A 5488 addq.l A0, 2 0000473C 43EE FF74 lea.l A1, [A6 - 0x8C] 00004740 7004 moveq.l D0, 0x04 label00004742: 00004742 20D9 move.l [A0]+, [A1]+ 00004744 51C8 FFFC dbf D0, -0x6 /* 00004742 */ 00004748 5247 addq.w D7, 1 0000474A 206D FDA6 movea.l A0, [A5 - 0x25A] 0000474E 2050 movea.l A0, [A0] 00004750 3087 move.w [A0], D7 00004752 4267 clr.w -[A7] 00004754 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004758 2F2D FDA2 move.l -[A7], [A5 - 0x25E] 0000475C 306E 0014 movea.w A0, [A6 + 0x14] 00004760 2F08 move.l -[A7], A0 00004762 4EAD 073A jsr [A5 + 0x73A /* export_227 */] 00004766 301F move.w D0, [A7]+ 00004768 206D AB82 movea.l A0, [A5 - 0x547E] 0000476C 3146 004A move.w [A0 + 0x4A], D6 00004770 6000 01AE bra +0x1B0 /* 00004920 */ label00004774: 00004774 4267 clr.w -[A7] 00004776 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000477A 486E FF90 pea.l [A6 - 0x70] 0000477E 306E 0014 movea.w A0, [A6 + 0x14] 00004782 2F08 move.l -[A7], A0 00004784 4EAD 072A jsr [A5 + 0x72A /* export_225 */] 00004788 301F move.w D0, [A7]+ 0000478A 42A7 clr.l -[A7] 0000478C 4878 0016 push.l 0x16 00004790 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00004794 205F movea.l A0, [A7]+ 00004796 2D48 FF70 move.l [A6 - 0x90], A0 0000479A 42AE FF74 clr.l [A6 - 0x8C] 0000479E 302E FF88 move.w D0, [A6 - 0x78] 000047A2 D06E FF8A add.w D0, [A6 - 0x76] 000047A6 D06E FF8E add.w D0, [A6 - 0x72] 000047AA 3D40 FF78 move.w [A6 - 0x88], D0 000047AE 3D6E FF88 FF7A move.w [A6 - 0x86], [A6 - 0x78] 000047B4 206D AB82 movea.l A0, [A5 - 0x547E] 000047B8 3D68 0044 FF7C move.w [A6 - 0x84], [A0 + 0x44] 000047BE 206D AB82 movea.l A0, [A5 - 0x547E] 000047C2 1D68 0046 FF7E move.b [A6 - 0x82], [A0 + 0x46] 000047C8 206D AB82 movea.l A0, [A5 - 0x547E] 000047CC 3D68 004A FF80 move.w [A6 - 0x80], [A0 + 0x4A] 000047D2 426E FF82 clr.w [A6 - 0x7E] 000047D6 426E FF84 clr.w [A6 - 0x7C] 000047DA 426E FF86 clr.w [A6 - 0x7A] 000047DE 206E FF70 movea.l A0, [A6 - 0x90] 000047E2 2050 movea.l A0, [A0] 000047E4 7001 moveq.l D0, 0x01 000047E6 3080 move.w [A0], D0 000047E8 206E FF70 movea.l A0, [A6 - 0x90] 000047EC 2050 movea.l A0, [A0] 000047EE 5488 addq.l A0, 2 000047F0 43EE FF74 lea.l A1, [A6 - 0x8C] 000047F4 7004 moveq.l D0, 0x04 label000047F6: 000047F6 20D9 move.l [A0]+, [A1]+ 000047F8 51C8 FFFC dbf D0, -0x6 /* 000047F6 */ 000047FC 4267 clr.w -[A7] 000047FE 2F2E FF90 move.l -[A7], [A6 - 0x70] 00004802 2F2E FF70 move.l -[A7], [A6 - 0x90] 00004806 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 0000480A 301F move.w D0, [A7]+ 0000480C 2F2E FF90 move.l -[A7], [A6 - 0x70] 00004810 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00004814 426E FFF2 clr.w [A6 - 0xE] 00004818 70FF moveq.l D0, 0xFFFFFFFF 0000481A 3D40 FFF4 move.w [A6 - 0xC], D0 0000481E 7003 moveq.l D0, 0x03 00004820 3D40 FFF6 move.w [A6 - 0xA], D0 00004824 700C moveq.l D0, 0x0C 00004826 3D40 FFF8 move.w [A6 - 0x8], D0 0000482A 426E FFFA clr.w [A6 - 0x6] 0000482E 42AE FFFC clr.l [A6 - 0x4] 00004832 3F3C 000E move.w -[A7], 0xE 00004836 486E FFF2 pea.l [A6 - 0xE] 0000483A 2F2E FF70 move.l -[A7], [A6 - 0x90] 0000483E 4EAD 0992 jsr [A5 + 0x992 /* export_302 */] 00004842 4FEF 000A lea.l A7, [A7 + 0xA] 00004846 42A7 clr.l -[A7] 00004848 2F2D FD94 move.l -[A7], [A5 - 0x26C] 0000484C 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00004850 201F move.l D0, [A7]+ 00004852 2D40 FFEE move.l [A6 - 0x12], D0 00004856 4878 0052 push.l 0x52 /* 'R' */ 0000485A 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000485E 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00004862 3E00 move.w D7, D0 00004864 706A moveq.l D0, 0x6A 00004866 3D40 FF9C move.w [A6 - 0x64], D0 0000486A 426E FF9E clr.w [A6 - 0x62] 0000486E 7001 moveq.l D0, 0x01 00004870 3D40 FFA0 move.w [A6 - 0x60], D0 00004874 42A7 clr.l -[A7] 00004876 2F2D FD94 move.l -[A7], [A5 - 0x26C] 0000487A 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */] 0000487E 508F addq.l A7, 8 00004880 2D40 FFA2 move.l [A6 - 0x5E], D0 00004884 7001 moveq.l D0, 0x01 00004886 2D40 FFA6 move.l [A6 - 0x5A], D0 0000488A 41EE FFAA lea.l A0, [A6 - 0x56] 0000488E 43EE FF94 lea.l A1, [A6 - 0x6C] 00004892 20D9 move.l [A0]+, [A1]+ 00004894 20D9 move.l [A0]+, [A1]+ 00004896 426E FFB4 clr.w [A6 - 0x4C] 0000489A 426E FFB2 clr.w [A6 - 0x4E] 0000489E 3D7C 00FF FFB8 move.w [A6 - 0x48], 0xFF 000048A4 3D7C 00FF FFB6 move.w [A6 - 0x4A], 0xFF 000048AA 426E FFBC clr.w [A6 - 0x44] 000048AE 426E FFBA clr.w [A6 - 0x46] 000048B2 41EE FFC6 lea.l A0, [A6 - 0x3A] 000048B6 43ED AB7A lea.l A1, [A5 - 0x5486] 000048BA 20D9 move.l [A0]+, [A1]+ 000048BC 20D9 move.l [A0]+, [A1]+ 000048BE 41EE FFBE lea.l A0, [A6 - 0x42] 000048C2 43ED AB7A lea.l A1, [A5 - 0x5486] 000048C6 20D9 move.l [A0]+, [A1]+ 000048C8 20D9 move.l [A0]+, [A1]+ 000048CA 426E FFD2 clr.w [A6 - 0x2E] 000048CE 426E FFD4 clr.w [A6 - 0x2C] 000048D2 7001 moveq.l D0, 0x01 000048D4 3D40 FFCE move.w [A6 - 0x32], D0 000048D8 7001 moveq.l D0, 0x01 000048DA 3D40 FFD0 move.w [A6 - 0x30], D0 000048DE 42AE FFD6 clr.l [A6 - 0x2A] 000048E2 2D6E FF70 FFDA move.l [A6 - 0x26], [A6 - 0x90] 000048E8 42AE FFDE clr.l [A6 - 0x22] 000048EC 2F2D FD94 move.l -[A7], [A5 - 0x26C] 000048F0 206E FFEE movea.l A0, [A6 - 0x12] 000048F4 4868 0052 pea.l [A0 + 0x52] 000048F8 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 000048FC 206D FD94 movea.l A0, [A5 - 0x26C] 00004900 3007 move.w D0, D7 00004902 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00004906 D090 add.l D0, [A0] 00004908 2040 movea.l A0, D0 0000490A 43EE FF9C lea.l A1, [A6 - 0x64] 0000490E 7013 moveq.l D0, 0x13 label00004910: 00004910 20D9 move.l [A0]+, [A1]+ 00004912 51C8 FFFC dbf D0, -0x6 /* 00004910 */ 00004916 30D9 move.w [A0]+, [A1]+ 00004918 206D AB82 movea.l A0, [A5 - 0x547E] 0000491C 3146 004A move.w [A0 + 0x4A], D6 label00004920: 00004920 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00004924 4E5E unlink A6 00004926 205F movea.l A0, [A7]+ 00004928 4FEF 000E lea.l A7, [A7 + 0xE] 0000492C 4ED0 jmp [A0] fn0000492E: 0000492E 4E56 FFFA link A6, -0x0006 00004932 302E 000A move.w D0, [A6 + 0xA] 00004936 D06E 0008 add.w D0, [A6 + 0x8] 0000493A E240 asr D0.w, 1 0000493C 3D40 FFFE move.w [A6 - 0x2], D0 00004940 302E 000E move.w D0, [A6 + 0xE] 00004944 D06E 000C add.w D0, [A6 + 0xC] 00004948 E240 asr D0.w, 1 0000494A 3D40 FFFC move.w [A6 - 0x4], D0 0000494E 206D AB82 movea.l A0, [A5 - 0x547E] 00004952 302E FFFE move.w D0, [A6 - 0x2] 00004956 C1E8 004A muls.w D0, [A0 + 0x4A] 0000495A 48C0 ext.l D0 0000495C 81EE FFFC divs.w D0, [A6 - 0x4] 00004960 3D40 FFFA move.w [A6 - 0x6], D0 00004964 302E FFFA move.w D0, [A6 - 0x6] 00004968 4E5E unlink A6 0000496A 4E75 rts export_530: 0000496C 4E56 FFA0 link A6, -0x0060 00004970 4A6D FDB0 tst.w [A5 - 0x250] 00004974 673C beq +0x3E /* 000049B2 */ 00004976 486E FFA0 pea.l [A6 - 0x60] 0000497A 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000497E 3F2E 000A move.w -[A7], [A6 + 0xA] 00004982 2F2E 000C move.l -[A7], [A6 + 0xC] 00004986 4EAD 0F82 jsr [A5 + 0xF82 /* export_492 */] 0000498A 4FEF 000C lea.l A7, [A7 + 0xC] 0000498E 486E FFA0 pea.l [A6 - 0x60] 00004992 486D FD84 pea.l [A5 - 0x27C] 00004996 486D FD84 pea.l [A5 - 0x27C] 0000499A A8AB syscall UnionRect 0000499C 1F2E 0010 move.b -[A7], [A6 + 0x10] 000049A0 2F2E 000C move.l -[A7], [A6 + 0xC] 000049A4 3F2E 000A move.w -[A7], [A6 + 0xA] 000049A8 3F2E 0008 move.w -[A7], [A6 + 0x8] 000049AC A8BD syscall StdArc 000049AE 6000 0288 bra +0x28A /* 00004C38 */ label000049B2: 000049B2 4A6E 0008 tst.w [A6 + 0x8] 000049B6 6C1A bge +0x1C /* 000049D2 */ 000049B8 302E 0008 move.w D0, [A6 + 0x8] 000049BC D16E 000A add.w [A6 + 0xA], D0 000049C0 302E 0008 move.w D0, [A6 + 0x8] 000049C4 4440 neg.w D0 000049C6 3D40 0008 move.w [A6 + 0x8], D0 000049CA 6006 bra +0x8 /* 000049D2 */ label000049CC: 000049CC 066E FE98 000A addi.w [A6 + 0xA], 0xFE98 label000049D2: 000049D2 0C6E 0167 000A cmpi.w [A6 + 0xA], 0x167 000049D8 6EF2 bgt -0xC /* 000049CC */ 000049DA 6006 bra +0x8 /* 000049E2 */ label000049DC: 000049DC 066E 0168 000A addi.w [A6 + 0xA], 0x168 label000049E2: 000049E2 4A6E 000A tst.w [A6 + 0xA] 000049E6 6DF4 blt -0xA /* 000049DC */ 000049E8 0C6E 0167 0008 cmpi.w [A6 + 0x8], 0x167 000049EE 6F06 ble +0x8 /* 000049F6 */ 000049F0 3D7C 0168 0008 move.w [A6 + 0x8], 0x168 label000049F6: 000049F6 42A7 clr.l -[A7] 000049F8 2F2D FD94 move.l -[A7], [A5 - 0x26C] 000049FC 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00004A00 201F move.l D0, [A7]+ 00004A02 2D40 FFFA move.l [A6 - 0x6], D0 00004A06 4878 0052 push.l 0x52 /* 'R' */ 00004A0A 2F2E FFFA move.l -[A7], [A6 - 0x6] 00004A0E 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00004A12 3D40 FFFE move.w [A6 - 0x2], D0 00004A16 4A2E 0010 tst.b [A6 + 0x10] 00004A1A 6600 0130 bne +0x132 /* 00004B4C */ 00004A1E 206D FD94 movea.l A0, [A5 - 0x26C] 00004A22 302E FFFE move.w D0, [A6 - 0x2] 00004A26 5340 subq.w D0, 1 00004A28 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00004A2C D090 add.l D0, [A0] 00004A2E 2040 movea.l A0, D0 00004A30 43EE FFA8 lea.l A1, [A6 - 0x58] 00004A34 7013 moveq.l D0, 0x13 label00004A36: 00004A36 22D8 move.l [A1]+, [A0]+ 00004A38 51C8 FFFC dbf D0, -0x6 /* 00004A36 */ 00004A3C 32D8 move.w [A1]+, [A0]+ 00004A3E 4A6E FFFE tst.w [A6 - 0x2] 00004A42 6F00 00B2 ble +0xB4 /* 00004AF6 */ 00004A46 0C6E 006B FFA8 cmpi.w [A6 - 0x58], 0x6B /* 'k' */ 00004A4C 6600 00A8 bne +0xAA /* 00004AF6 */ 00004A50 4A6E FFC0 tst.w [A6 - 0x40] 00004A54 6600 00A0 bne +0xA2 /* 00004AF6 */ 00004A58 302E FFEE move.w D0, [A6 - 0x12] 00004A5C B06E 000A cmp.w D0, [A6 + 0xA] 00004A60 6600 0094 bne +0x96 /* 00004AF6 */ 00004A64 302E FFF0 move.w D0, [A6 - 0x10] 00004A68 B06E 0008 cmp.w D0, [A6 + 0x8] 00004A6C 6600 0088 bne +0x8A /* 00004AF6 */ 00004A70 4267 clr.w -[A7] 00004A72 486E FFF2 pea.l [A6 - 0xE] 00004A76 2F2E 000C move.l -[A7], [A6 + 0xC] 00004A7A A8A6 syscall EqualRect 00004A7C 101F move.b D0, [A7]+ 00004A7E 4A00 tst.b D0 00004A80 6774 beq +0x76 /* 00004AF6 */ 00004A82 486E FFD2 pea.l [A6 - 0x2E] 00004A86 102E 0010 move.b D0, [A6 + 0x10] 00004A8A 4880 ext.w D0 00004A8C 3F00 move.w -[A7], D0 00004A8E 4EBA F98A jsr [PC - 0x676 /* 0000441A */] 00004A92 5C8F addq.l A7, 6 00004A94 486E FFC4 pea.l [A6 - 0x3C] 00004A98 102E 0010 move.b D0, [A6 + 0x10] 00004A9C 4880 ext.w D0 00004A9E 3F00 move.w -[A7], D0 00004AA0 4EBA FACA jsr [PC - 0x536 /* 0000456C */] 00004AA4 5C8F addq.l A7, 6 00004AA6 486E FFC8 pea.l [A6 - 0x38] 00004AAA 102E 0010 move.b D0, [A6 + 0x10] 00004AAE 4880 ext.w D0 00004AB0 3F00 move.w -[A7], D0 00004AB2 4EBA FAE6 jsr [PC - 0x51A /* 0000459A */] 00004AB6 5C8F addq.l A7, 6 00004AB8 206D AB82 movea.l A0, [A5 - 0x547E] 00004ABC 3D68 0036 FFDA move.w [A6 - 0x26], [A0 + 0x36] 00004AC2 206D AB82 movea.l A0, [A5 - 0x547E] 00004AC6 3D68 0034 FFDC move.w [A6 - 0x24], [A0 + 0x34] 00004ACC 7001 moveq.l D0, 0x01 00004ACE 3D40 FFC0 move.w [A6 - 0x40], D0 00004AD2 206D FD94 movea.l A0, [A5 - 0x26C] 00004AD6 302E FFFE move.w D0, [A6 - 0x2] 00004ADA 5340 subq.w D0, 1 00004ADC C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00004AE0 D090 add.l D0, [A0] 00004AE2 2040 movea.l A0, D0 00004AE4 43EE FFA8 lea.l A1, [A6 - 0x58] 00004AE8 7013 moveq.l D0, 0x13 label00004AEA: 00004AEA 20D9 move.l [A0]+, [A1]+ 00004AEC 51C8 FFFC dbf D0, -0x6 /* 00004AEA */ 00004AF0 30D9 move.w [A0]+, [A1]+ 00004AF2 6000 0144 bra +0x146 /* 00004C38 */ label00004AF6: 00004AF6 486E FFD2 pea.l [A6 - 0x2E] 00004AFA 102E 0010 move.b D0, [A6 + 0x10] 00004AFE 4880 ext.w D0 00004B00 3F00 move.w -[A7], D0 00004B02 4EBA F916 jsr [PC - 0x6EA /* 0000441A */] 00004B06 5C8F addq.l A7, 6 00004B08 486E FFC4 pea.l [A6 - 0x3C] 00004B0C 102E 0010 move.b D0, [A6 + 0x10] 00004B10 4880 ext.w D0 00004B12 3F00 move.w -[A7], D0 00004B14 4EBA FA56 jsr [PC - 0x5AA /* 0000456C */] 00004B18 5C8F addq.l A7, 6 00004B1A 486E FFC8 pea.l [A6 - 0x38] 00004B1E 102E 0010 move.b D0, [A6 + 0x10] 00004B22 4880 ext.w D0 00004B24 3F00 move.w -[A7], D0 00004B26 4EBA FA72 jsr [PC - 0x58E /* 0000459A */] 00004B2A 5C8F addq.l A7, 6 00004B2C 206D AB82 movea.l A0, [A5 - 0x547E] 00004B30 3D68 0036 FFDA move.w [A6 - 0x26], [A0 + 0x36] 00004B36 206D AB82 movea.l A0, [A5 - 0x547E] 00004B3A 3D68 0034 FFDC move.w [A6 - 0x24], [A0 + 0x34] 00004B40 7001 moveq.l D0, 0x01 00004B42 3D40 FFC0 move.w [A6 - 0x40], D0 00004B46 426E FFBE clr.w [A6 - 0x42] 00004B4A 6040 bra +0x42 /* 00004B8C */ label00004B4C: 00004B4C 486E FFCA pea.l [A6 - 0x36] 00004B50 102E 0010 move.b D0, [A6 + 0x10] 00004B54 4880 ext.w D0 00004B56 3F00 move.w -[A7], D0 00004B58 4EBA F8C0 jsr [PC - 0x740 /* 0000441A */] 00004B5C 5C8F addq.l A7, 6 00004B5E 486E FFC2 pea.l [A6 - 0x3E] 00004B62 102E 0010 move.b D0, [A6 + 0x10] 00004B66 4880 ext.w D0 00004B68 3F00 move.w -[A7], D0 00004B6A 4EBA FA00 jsr [PC - 0x600 /* 0000456C */] 00004B6E 5C8F addq.l A7, 6 00004B70 486E FFC6 pea.l [A6 - 0x3A] 00004B74 102E 0010 move.b D0, [A6 + 0x10] 00004B78 4880 ext.w D0 00004B7A 3F00 move.w -[A7], D0 00004B7C 4EBA FA1C jsr [PC - 0x5E4 /* 0000459A */] 00004B80 5C8F addq.l A7, 6 00004B82 426E FFC0 clr.w [A6 - 0x40] 00004B86 7001 moveq.l D0, 0x01 00004B88 3D40 FFBE move.w [A6 - 0x42], D0 label00004B8C: 00004B8C 706B moveq.l D0, 0x6B 00004B8E 3D40 FFA8 move.w [A6 - 0x58], D0 00004B92 426E FFAA clr.w [A6 - 0x56] 00004B96 7001 moveq.l D0, 0x01 00004B98 3D40 FFAC move.w [A6 - 0x54], D0 00004B9C 42A7 clr.l -[A7] 00004B9E 2F2D FD94 move.l -[A7], [A5 - 0x26C] 00004BA2 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */] 00004BA6 508F addq.l A7, 8 00004BA8 2D40 FFAE move.l [A6 - 0x52], D0 00004BAC 102E 0010 move.b D0, [A6 + 0x10] 00004BB0 4880 ext.w D0 00004BB2 3F00 move.w -[A7], D0 00004BB4 4EBA F94C jsr [PC - 0x6B4 /* 00004502 */] 00004BB8 548F addq.l A7, 2 00004BBA 3D40 FFDE move.w [A6 - 0x22], D0 00004BBE 426E FFE0 clr.w [A6 - 0x20] 00004BC2 7001 moveq.l D0, 0x01 00004BC4 2D40 FFB2 move.l [A6 - 0x4E], D0 00004BC8 486E FFB6 pea.l [A6 - 0x4A] 00004BCC 3F2E 0008 move.w -[A7], [A6 + 0x8] 00004BD0 3F2E 000A move.w -[A7], [A6 + 0xA] 00004BD4 2F2E 000C move.l -[A7], [A6 + 0xC] 00004BD8 4EAD 0F82 jsr [A5 + 0xF82 /* export_492 */] 00004BDC 4FEF 000C lea.l A7, [A7 + 0xC] 00004BE0 206E 000C movea.l A0, [A6 + 0xC] 00004BE4 2D50 FFF2 move.l [A6 - 0xE], [A0] 00004BE8 206E 000C movea.l A0, [A6 + 0xC] 00004BEC 2D68 0004 FFF6 move.l [A6 - 0xA], [A0 + 0x4] 00004BF2 3D6E 000A FFEE move.w [A6 - 0x12], [A6 + 0xA] 00004BF8 3D6E 0008 FFF0 move.w [A6 - 0x10], [A6 + 0x8] 00004BFE 42AE FFE2 clr.l [A6 - 0x1E] 00004C02 42AE FFE6 clr.l [A6 - 0x1A] 00004C06 42AE FFEA clr.l [A6 - 0x16] 00004C0A 2F2D FD94 move.l -[A7], [A5 - 0x26C] 00004C0E 206E FFFA movea.l A0, [A6 - 0x6] 00004C12 4868 0052 pea.l [A0 + 0x52] 00004C16 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00004C1A 206D FD94 movea.l A0, [A5 - 0x26C] 00004C1E 302E FFFE move.w D0, [A6 - 0x2] 00004C22 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00004C26 D090 add.l D0, [A0] 00004C28 2040 movea.l A0, D0 00004C2A 43EE FFA8 lea.l A1, [A6 - 0x58] 00004C2E 7013 moveq.l D0, 0x13 label00004C30: 00004C30 20D9 move.l [A0]+, [A1]+ 00004C32 51C8 FFFC dbf D0, -0x6 /* 00004C30 */ 00004C36 30D9 move.w [A0]+, [A1]+ label00004C38: 00004C38 4E5E unlink A6 00004C3A 205F movea.l A0, [A7]+ 00004C3C 4FEF 000A lea.l A7, [A7 + 0xA] 00004C40 4ED0 jmp [A0] export_532: 00004C42 4E56 0000 link A6, 0 00004C46 4A6D FDAA tst.w [A5 - 0x256] 00004C4A 6754 beq +0x56 /* 00004CA0 */ 00004C4C 4A6D FDB2 tst.w [A5 - 0x24E] 00004C50 664E bne +0x50 /* 00004CA0 */ 00004C52 7001 moveq.l D0, 0x01 00004C54 3B40 FD5E move.w [A5 - 0x2A2], D0 00004C58 102E 000C move.b D0, [A6 + 0xC] 00004C5C 4880 ext.w D0 00004C5E 3F00 move.w -[A7], D0 00004C60 4EBA F8A0 jsr [PC - 0x760 /* 00004502 */] 00004C64 548F addq.l A7, 2 00004C66 3B40 FD52 move.w [A5 - 0x2AE], D0 00004C6A 486D FD6C pea.l [A5 - 0x294] 00004C6E 102E 000C move.b D0, [A6 + 0xC] 00004C72 4880 ext.w D0 00004C74 3F00 move.w -[A7], D0 00004C76 4EBA F7A2 jsr [PC - 0x85E /* 0000441A */] 00004C7A 5C8F addq.l A7, 6 00004C7C 486D FD60 pea.l [A5 - 0x2A0] 00004C80 102E 000C move.b D0, [A6 + 0xC] 00004C84 4880 ext.w D0 00004C86 3F00 move.w -[A7], D0 00004C88 4EBA F8E2 jsr [PC - 0x71E /* 0000456C */] 00004C8C 5C8F addq.l A7, 6 00004C8E 486D FD62 pea.l [A5 - 0x29E] 00004C92 102E 000C move.b D0, [A6 + 0xC] 00004C96 4880 ext.w D0 00004C98 3F00 move.w -[A7], D0 00004C9A 4EBA F8FE jsr [PC - 0x702 /* 0000459A */] 00004C9E 5C8F addq.l A7, 6 label00004CA0: 00004CA0 4E5E unlink A6 00004CA2 205F movea.l A0, [A7]+ 00004CA4 4FEF 0006 lea.l A7, [A7 + 0x6] 00004CA8 4ED0 jmp [A0] export_526: 00004CAA 4E56 FFA0 link A6, -0x0060 00004CAE 3F3C 0001 move.w -[A7], 0x1 00004CB2 206D AB82 movea.l A0, [A5 - 0x547E] 00004CB6 2F28 0030 move.l -[A7], [A0 + 0x30] 00004CBA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004CBE 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */] 00004CC2 4FEF 000A lea.l A7, [A7 + 0xA] 00004CC6 4A40 tst.w D0 00004CC8 6600 01E8 bne +0x1EA /* 00004EB2 */ 00004CCC 206D AB82 movea.l A0, [A5 - 0x547E] 00004CD0 4A68 0036 tst.w [A0 + 0x36] 00004CD4 6700 01DC beq +0x1DE /* 00004EB2 */ 00004CD8 206D AB82 movea.l A0, [A5 - 0x547E] 00004CDC 4A68 0034 tst.w [A0 + 0x34] 00004CE0 6700 01D0 beq +0x1D2 /* 00004EB2 */ 00004CE4 4267 clr.w -[A7] 00004CE6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004CEA 486D FDB4 pea.l [A5 - 0x24C] 00004CEE A8AD syscall PtInRect 00004CF0 101F move.b D0, [A7]+ 00004CF2 4A00 tst.b D0 00004CF4 6700 01BC beq +0x1BE /* 00004EB2 */ 00004CF8 4267 clr.w -[A7] 00004CFA 206D AB82 movea.l A0, [A5 - 0x547E] 00004CFE 2F28 0030 move.l -[A7], [A0 + 0x30] 00004D02 486D FDB4 pea.l [A5 - 0x24C] 00004D06 A8AD syscall PtInRect 00004D08 101F move.b D0, [A7]+ 00004D0A 4A00 tst.b D0 00004D0C 6700 01A4 beq +0x1A6 /* 00004EB2 */ 00004D10 4A6D FDB0 tst.w [A5 - 0x250] 00004D14 6742 beq +0x44 /* 00004D58 */ 00004D16 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004D1A 206D AB82 movea.l A0, [A5 - 0x547E] 00004D1E 2F28 0030 move.l -[A7], [A0 + 0x30] 00004D22 486E FFA0 pea.l [A6 - 0x60] 00004D26 A8AC syscall Pt2Rect 00004D28 206D AB82 movea.l A0, [A5 - 0x547E] 00004D2C 3028 0034 move.w D0, [A0 + 0x34] 00004D30 D16E FFA4 add.w [A6 - 0x5C], D0 00004D34 206D AB82 movea.l A0, [A5 - 0x547E] 00004D38 3028 0036 move.w D0, [A0 + 0x36] 00004D3C D16E FFA6 add.w [A6 - 0x5A], D0 00004D40 486E FFA0 pea.l [A6 - 0x60] 00004D44 486D FD84 pea.l [A5 - 0x27C] 00004D48 486D FD84 pea.l [A5 - 0x27C] 00004D4C A8AB syscall UnionRect 00004D4E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004D52 A890 syscall StdLine 00004D54 6000 015C bra +0x15E /* 00004EB2 */ label00004D58: 00004D58 4A6D FDAA tst.w [A5 - 0x256] 00004D5C 675A beq +0x5C /* 00004DB8 */ 00004D5E 4A6D FDB2 tst.w [A5 - 0x24E] 00004D62 6600 014E bne +0x150 /* 00004EB2 */ 00004D66 206D AB82 movea.l A0, [A5 - 0x547E] 00004D6A 3B68 0038 FD52 move.w [A5 - 0x2AE], [A0 + 0x38] 00004D70 486D FD64 pea.l [A5 - 0x29C] 00004D74 4267 clr.w -[A7] 00004D76 4EBA F6A2 jsr [PC - 0x95E /* 0000441A */] 00004D7A 5C8F addq.l A7, 6 00004D7C 486D FD5A pea.l [A5 - 0x2A6] 00004D80 4267 clr.w -[A7] 00004D82 4EBA F7E8 jsr [PC - 0x818 /* 0000456C */] 00004D86 5C8F addq.l A7, 6 00004D88 486D FD5C pea.l [A5 - 0x2A4] 00004D8C 4267 clr.w -[A7] 00004D8E 4EBA F80A jsr [PC - 0x7F6 /* 0000459A */] 00004D92 5C8F addq.l A7, 6 00004D94 206D AB82 movea.l A0, [A5 - 0x547E] 00004D98 3B68 0036 FD54 move.w [A5 - 0x2AC], [A0 + 0x36] 00004D9E 206D AB82 movea.l A0, [A5 - 0x547E] 00004DA2 3B68 0034 FD56 move.w [A5 - 0x2AA], [A0 + 0x34] 00004DA8 7001 moveq.l D0, 0x01 00004DAA 3B40 FD58 move.w [A5 - 0x2A8], D0 00004DAE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004DB2 A890 syscall StdLine 00004DB4 6000 00FC bra +0xFE /* 00004EB2 */ label00004DB8: 00004DB8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004DBC 206D AB82 movea.l A0, [A5 - 0x547E] 00004DC0 2F28 0030 move.l -[A7], [A0 + 0x30] 00004DC4 486E FFA0 pea.l [A6 - 0x60] 00004DC8 A8AC syscall Pt2Rect 00004DCA 42A7 clr.l -[A7] 00004DCC 2F2D FD94 move.l -[A7], [A5 - 0x26C] 00004DD0 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00004DD4 201F move.l D0, [A7]+ 00004DD6 2D40 FFFA move.l [A6 - 0x6], D0 00004DDA 4878 0052 push.l 0x52 /* 'R' */ 00004DDE 2F2E FFFA move.l -[A7], [A6 - 0x6] 00004DE2 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00004DE6 3D40 FFFE move.w [A6 - 0x2], D0 00004DEA 7067 moveq.l D0, 0x67 00004DEC 3D40 FFA8 move.w [A6 - 0x58], D0 00004DF0 426E FFAA clr.w [A6 - 0x56] 00004DF4 7003 moveq.l D0, 0x03 00004DF6 3D40 FFAC move.w [A6 - 0x54], D0 00004DFA 42A7 clr.l -[A7] 00004DFC 2F2D FD94 move.l -[A7], [A5 - 0x26C] 00004E00 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */] 00004E04 508F addq.l A7, 8 00004E06 2D40 FFAE move.l [A6 - 0x52], D0 00004E0A 206D AB82 movea.l A0, [A5 - 0x547E] 00004E0E 3D68 0038 FFDE move.w [A6 - 0x22], [A0 + 0x38] 00004E14 7001 moveq.l D0, 0x01 00004E16 2D40 FFB2 move.l [A6 - 0x4E], D0 00004E1A 41EE FFB6 lea.l A0, [A6 - 0x4A] 00004E1E 43EE FFA0 lea.l A1, [A6 - 0x60] 00004E22 20D9 move.l [A0]+, [A1]+ 00004E24 20D9 move.l [A0]+, [A1]+ 00004E26 7001 moveq.l D0, 0x01 00004E28 3D40 FFC0 move.w [A6 - 0x40], D0 00004E2C 426E FFBE clr.w [A6 - 0x42] 00004E30 486E FFD2 pea.l [A6 - 0x2E] 00004E34 4267 clr.w -[A7] 00004E36 4EBA F5E2 jsr [PC - 0xA1E /* 0000441A */] 00004E3A 5C8F addq.l A7, 6 00004E3C 486E FFC4 pea.l [A6 - 0x3C] 00004E40 4267 clr.w -[A7] 00004E42 4EBA F728 jsr [PC - 0x8D8 /* 0000456C */] 00004E46 5C8F addq.l A7, 6 00004E48 486E FFC8 pea.l [A6 - 0x38] 00004E4C 4267 clr.w -[A7] 00004E4E 4EBA F74A jsr [PC - 0x8B6 /* 0000459A */] 00004E52 5C8F addq.l A7, 6 00004E54 206D AB82 movea.l A0, [A5 - 0x547E] 00004E58 3D68 0036 FFDA move.w [A6 - 0x26], [A0 + 0x36] 00004E5E 206D AB82 movea.l A0, [A5 - 0x547E] 00004E62 3D68 0034 FFDC move.w [A6 - 0x24], [A0 + 0x34] 00004E68 2D6E 0008 FFF2 move.l [A6 - 0xE], [A6 + 0x8] 00004E6E 206D AB82 movea.l A0, [A5 - 0x547E] 00004E72 2D68 0030 FFF6 move.l [A6 - 0xA], [A0 + 0x30] 00004E78 42AE FFE2 clr.l [A6 - 0x1E] 00004E7C 42AE FFE6 clr.l [A6 - 0x1A] 00004E80 42AE FFEA clr.l [A6 - 0x16] 00004E84 2F2D FD94 move.l -[A7], [A5 - 0x26C] 00004E88 206E FFFA movea.l A0, [A6 - 0x6] 00004E8C 4868 0052 pea.l [A0 + 0x52] 00004E90 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00004E94 206D FD94 movea.l A0, [A5 - 0x26C] 00004E98 302E FFFE move.w D0, [A6 - 0x2] 00004E9C C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00004EA0 D090 add.l D0, [A0] 00004EA2 2040 movea.l A0, D0 00004EA4 43EE FFA8 lea.l A1, [A6 - 0x58] 00004EA8 7013 moveq.l D0, 0x13 label00004EAA: 00004EAA 20D9 move.l [A0]+, [A1]+ 00004EAC 51C8 FFFC dbf D0, -0x6 /* 00004EAA */ 00004EB0 30D9 move.w [A0]+, [A1]+ label00004EB2: 00004EB2 4E5E unlink A6 00004EB4 205F movea.l A0, [A7]+ 00004EB6 4FEF 0004 lea.l A7, [A7 + 0x4] 00004EBA 4ED0 jmp [A0] export_534: 00004EBC 4E56 FF96 link A6, -0x006A 00004EC0 302E 000E move.w D0, [A6 + 0xE] 00004EC4 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00004EC8 000A 002A ori.b A2, 0x2A /* '*' */ 00004ECC 008C 006E 008D ori.l A4, 0x6E008D 00004ED2 017A 0096 bchg [PC + 0x96 /* 00004F6A, value 0xFFEC */], D0 00004ED6 01E2 .incomplete 00004ED8 0097 035C 00A0 ori.l [A7], 0x35C00A0 00004EDE 0392 bclr [A2], D1 00004EE0 00A1 04B6 008E ori.l -[A1], 0x4B6008E 00004EE6 0500 btst D0, D2 00004EE8 008F 05FC 00A4 ori.l A7, 0x5FC00A4 00004EEE 0616 00A3 addi.b [A6], 0xA3 00004EF2 062C 526D FDB0 addi.b [A4 - 0x250], 0x6D /* 'm' */ 00004EF8 0C6D 0001 FDB0 cmpi.w [A5 - 0x250], 0x1 00004EFE 662A bne +0x2C /* 00004F2A */ 00004F00 486D FD84 pea.l [A5 - 0x27C] 00004F04 3F3C 7FFF move.w -[A7], 0x7FFF 00004F08 3F3C 7FFF move.w -[A7], 0x7FFF 00004F0C 3F3C 8000 move.w -[A7], 0x8000 00004F10 3F3C 8000 move.w -[A7], 0x8000 00004F14 A8A7 syscall SetRect 00004F16 42A7 clr.l -[A7] 00004F18 486D AB0E pea.l [A5 - 0x54F2] 00004F1C A8F3 syscall OpenPicture 00004F1E 205F movea.l A0, [A7]+ 00004F20 2B48 FD90 move.l [A5 - 0x270], A0 00004F24 A897 syscall ShowPen 00004F26 6000 05F6 bra +0x5F8 /* 0000551E */ label00004F2A: 00004F2A 3F2E 000E move.w -[A7], [A6 + 0xE] 00004F2E 3F2E 000C move.w -[A7], [A6 + 0xC] 00004F32 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004F36 A8F1 syscall StdComment 00004F38 6000 05E4 bra +0x5E6 /* 0000551E */ 00004F3C 536D FDB0 subq.w [A5 - 0x250], 1 00004F40 4A6D FDB0 tst.w [A5 - 0x250] 00004F44 6600 00F4 bne +0xF6 /* 0000503A */ 00004F48 A896 syscall HidePen 00004F4A A8F4 syscall ClosePicture 00004F4C 206D FD90 movea.l A0, [A5 - 0x270] 00004F50 2050 movea.l A0, [A0] 00004F52 5488 addq.l A0, 2 00004F54 43ED FD84 lea.l A1, [A5 - 0x27C] 00004F58 20D9 move.l [A0]+, [A1]+ 00004F5A 20D9 move.l [A0]+, [A1]+ 00004F5C 42A7 clr.l -[A7] 00004F5E 2F2D FD94 move.l -[A7], [A5 - 0x26C] 00004F62 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00004F66 201F move.l D0, [A7]+ 00004F68 2D40 FFEC move.l [A6 - 0x14], D0 00004F6C 4878 0052 push.l 0x52 /* 'R' */ 00004F70 2F2E FFEC move.l -[A7], [A6 - 0x14] 00004F74 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00004F78 3D40 FFFE move.w [A6 - 0x2], D0 00004F7C 706C moveq.l D0, 0x6C 00004F7E 3D40 FF9A move.w [A6 - 0x66], D0 00004F82 426E FF9C clr.w [A6 - 0x64] 00004F86 7001 moveq.l D0, 0x01 00004F88 3D40 FF9E move.w [A6 - 0x62], D0 00004F8C 42A7 clr.l -[A7] 00004F8E 2F2D FD94 move.l -[A7], [A5 - 0x26C] 00004F92 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */] 00004F96 508F addq.l A7, 8 00004F98 2D40 FFA0 move.l [A6 - 0x60], D0 00004F9C 7001 moveq.l D0, 0x01 00004F9E 2D40 FFA4 move.l [A6 - 0x5C], D0 00004FA2 41EE FFA8 lea.l A0, [A6 - 0x58] 00004FA6 43ED FD84 lea.l A1, [A5 - 0x27C] 00004FAA 20D9 move.l [A0]+, [A1]+ 00004FAC 20D9 move.l [A0]+, [A1]+ 00004FAE 7001 moveq.l D0, 0x01 00004FB0 3D40 FFB2 move.w [A6 - 0x4E], D0 00004FB4 7001 moveq.l D0, 0x01 00004FB6 3D40 FFB0 move.w [A6 - 0x50], D0 00004FBA 3D7C 00FF FFB6 move.w [A6 - 0x4A], 0xFF 00004FC0 3D7C 00FF FFB4 move.w [A6 - 0x4C], 0xFF 00004FC6 426E FFBA clr.w [A6 - 0x46] 00004FCA 426E FFB8 clr.w [A6 - 0x48] 00004FCE 41EE FFC4 lea.l A0, [A6 - 0x3C] 00004FD2 43ED AB72 lea.l A1, [A5 - 0x548E] 00004FD6 20D9 move.l [A0]+, [A1]+ 00004FD8 20D9 move.l [A0]+, [A1]+ 00004FDA 41EE FFBC lea.l A0, [A6 - 0x44] 00004FDE 43ED AB6A lea.l A1, [A5 - 0x5496] 00004FE2 20D9 move.l [A0]+, [A1]+ 00004FE4 20D9 move.l [A0]+, [A1]+ 00004FE6 7001 moveq.l D0, 0x01 00004FE8 3D40 FFCC move.w [A6 - 0x34], D0 00004FEC 7001 moveq.l D0, 0x01 00004FEE 3D40 FFCE move.w [A6 - 0x32], D0 00004FF2 426E FFD0 clr.w [A6 - 0x30] 00004FF6 426E FFD2 clr.w [A6 - 0x2E] 00004FFA 42AE FFD4 clr.l [A6 - 0x2C] 00004FFE 2D6D FD90 FFD8 move.l [A6 - 0x28], [A5 - 0x270] 00005004 42AE FFDC clr.l [A6 - 0x24] 00005008 2F2D FD94 move.l -[A7], [A5 - 0x26C] 0000500C 206E FFEC movea.l A0, [A6 - 0x14] 00005010 4868 0052 pea.l [A0 + 0x52] 00005014 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00005018 206D FD94 movea.l A0, [A5 - 0x26C] 0000501C 302E FFFE move.w D0, [A6 - 0x2] 00005020 C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00005024 D090 add.l D0, [A0] 00005026 2040 movea.l A0, D0 00005028 43EE FF9A lea.l A1, [A6 - 0x66] 0000502C 7013 moveq.l D0, 0x13 label0000502E: 0000502E 20D9 move.l [A0]+, [A1]+ 00005030 51C8 FFFC dbf D0, -0x6 /* 0000502E */ 00005034 30D9 move.w [A0]+, [A1]+ 00005036 6000 04E6 bra +0x4E8 /* 0000551E */ label0000503A: 0000503A 3F2E 000E move.w -[A7], [A6 + 0xE] 0000503E 3F2E 000C move.w -[A7], [A6 + 0xC] 00005042 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005046 A8F1 syscall StdComment 00005048 6000 04D4 bra +0x4D6 /* 0000551E */ 0000504C 4A6D FDB0 tst.w [A5 - 0x250] 00005050 6712 beq +0x14 /* 00005064 */ 00005052 3F2E 000E move.w -[A7], [A6 + 0xE] 00005056 3F2E 000C move.w -[A7], [A6 + 0xC] 0000505A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000505E A8F1 syscall StdComment 00005060 6000 04BC bra +0x4BE /* 0000551E */ label00005064: 00005064 7001 moveq.l D0, 0x01 00005066 3B40 FDAC move.w [A5 - 0x254], D0 0000506A 42A7 clr.l -[A7] 0000506C 42A7 clr.l -[A7] 0000506E 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00005072 205F movea.l A0, [A7]+ 00005074 2B48 FDA2 move.l [A5 - 0x25E], A0 00005078 42A7 clr.l -[A7] 0000507A 4878 0002 push.l 0x2 0000507E 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 00005082 205F movea.l A0, [A7]+ 00005084 2B48 FDA6 move.l [A5 - 0x25A], A0 00005088 206D FDA6 movea.l A0, [A5 - 0x25A] 0000508C 2050 movea.l A0, [A0] 0000508E 4250 clr.w [A0] 00005090 206E 0008 movea.l A0, [A6 + 0x8] 00005094 2050 movea.l A0, [A0] 00005096 7000 moveq.l D0, 0x00 00005098 1010 move.b D0, [A0] 0000509A 3B40 FD98 move.w [A5 - 0x268], D0 0000509E 486D FD9A pea.l [A5 - 0x266] 000050A2 3F3C 7FFF move.w -[A7], 0x7FFF 000050A6 3F3C 7FFF move.w -[A7], 0x7FFF 000050AA 3F3C 8000 move.w -[A7], 0x8000 000050AE 3F3C 8000 move.w -[A7], 0x8000 000050B2 A8A7 syscall SetRect 000050B4 6000 0468 bra +0x46A /* 0000551E */ 000050B8 4A6D FDB0 tst.w [A5 - 0x250] 000050BC 6712 beq +0x14 /* 000050D0 */ 000050BE 3F2E 000E move.w -[A7], [A6 + 0xE] 000050C2 3F2E 000C move.w -[A7], [A6 + 0xC] 000050C6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000050CA A8F1 syscall StdComment 000050CC 6000 0450 bra +0x452 /* 0000551E */ label000050D0: 000050D0 426D FDAC clr.w [A5 - 0x254] 000050D4 4267 clr.w -[A7] 000050D6 486D FD9A pea.l [A5 - 0x266] 000050DA A8AE syscall EmptyRect 000050DC 101F move.b D0, [A7]+ 000050DE 4A00 tst.b D0 000050E0 6714 beq +0x16 /* 000050F6 */ 000050E2 2F2D FDA2 move.l -[A7], [A5 - 0x25E] 000050E6 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000050EA 2F2D FDA6 move.l -[A7], [A5 - 0x25A] 000050EE 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000050F2 6000 042A bra +0x42C /* 0000551E */ label000050F6: 000050F6 4267 clr.w -[A7] 000050F8 2F2D FDA2 move.l -[A7], [A5 - 0x25E] 000050FC 2F2D FDA6 move.l -[A7], [A5 - 0x25A] 00005100 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 00005104 301F move.w D0, [A7]+ 00005106 2F2D FDA2 move.l -[A7], [A5 - 0x25E] 0000510A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 0000510E 426E FFF0 clr.w [A6 - 0x10] 00005112 0C6D 0002 FD98 cmpi.w [A5 - 0x268], 0x2 00005118 6606 bne +0x8 /* 00005120 */ 0000511A 7001 moveq.l D0, 0x01 0000511C 3D40 FFF0 move.w [A6 - 0x10], D0 label00005120: 00005120 0C6D 0003 FD98 cmpi.w [A5 - 0x268], 0x3 00005126 6606 bne +0x8 /* 0000512E */ 00005128 70FF moveq.l D0, 0xFFFFFFFF 0000512A 3D40 FFF0 move.w [A6 - 0x10], D0 label0000512E: 0000512E 70FF moveq.l D0, 0xFFFFFFFF 00005130 3D40 FFF2 move.w [A6 - 0xE], D0 00005134 7003 moveq.l D0, 0x03 00005136 3D40 FFF4 move.w [A6 - 0xC], D0 0000513A 700C moveq.l D0, 0x0C 0000513C 3D40 FFF6 move.w [A6 - 0xA], D0 00005140 426E FFF8 clr.w [A6 - 0x8] 00005144 42AE FFFA clr.l [A6 - 0x6] 00005148 3F3C 000E move.w -[A7], 0xE 0000514C 486E FFF0 pea.l [A6 - 0x10] 00005150 2F2D FDA6 move.l -[A7], [A5 - 0x25A] 00005154 4EAD 0992 jsr [A5 + 0x992 /* export_302 */] 00005158 4FEF 000A lea.l A7, [A7 + 0xA] 0000515C 42A7 clr.l -[A7] 0000515E 2F2D FD94 move.l -[A7], [A5 - 0x26C] 00005162 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00005166 201F move.l D0, [A7]+ 00005168 2D40 FFEC move.l [A6 - 0x14], D0 0000516C 4878 0052 push.l 0x52 /* 'R' */ 00005170 2F2E FFEC move.l -[A7], [A6 - 0x14] 00005174 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00005178 3D40 FFFE move.w [A6 - 0x2], D0 0000517C 706A moveq.l D0, 0x6A 0000517E 3D40 FF9A move.w [A6 - 0x66], D0 00005182 426E FF9C clr.w [A6 - 0x64] 00005186 7001 moveq.l D0, 0x01 00005188 3D40 FF9E move.w [A6 - 0x62], D0 0000518C 42A7 clr.l -[A7] 0000518E 2F2D FD94 move.l -[A7], [A5 - 0x26C] 00005192 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */] 00005196 508F addq.l A7, 8 00005198 2D40 FFA0 move.l [A6 - 0x60], D0 0000519C 7001 moveq.l D0, 0x01 0000519E 2D40 FFA4 move.l [A6 - 0x5C], D0 000051A2 41EE FFA8 lea.l A0, [A6 - 0x58] 000051A6 43ED FD9A lea.l A1, [A5 - 0x266] 000051AA 20D9 move.l [A0]+, [A1]+ 000051AC 20D9 move.l [A0]+, [A1]+ 000051AE 426E FFB2 clr.w [A6 - 0x4E] 000051B2 426E FFB0 clr.w [A6 - 0x50] 000051B6 41EE FFC4 lea.l A0, [A6 - 0x3C] 000051BA 43ED AB72 lea.l A1, [A5 - 0x548E] 000051BE 20D9 move.l [A0]+, [A1]+ 000051C0 20D9 move.l [A0]+, [A1]+ 000051C2 41EE FFBC lea.l A0, [A6 - 0x44] 000051C6 43ED AB7A lea.l A1, [A5 - 0x5486] 000051CA 20D9 move.l [A0]+, [A1]+ 000051CC 20D9 move.l [A0]+, [A1]+ 000051CE 3D7C 00FF FFB6 move.w [A6 - 0x4A], 0xFF 000051D4 426E FFBA clr.w [A6 - 0x46] 000051D8 3D7C 00FF FFB4 move.w [A6 - 0x4C], 0xFF 000051DE 426E FFB8 clr.w [A6 - 0x48] 000051E2 7001 moveq.l D0, 0x01 000051E4 3D40 FFCC move.w [A6 - 0x34], D0 000051E8 7001 moveq.l D0, 0x01 000051EA 3D40 FFCE move.w [A6 - 0x32], D0 000051EE 426E FFD0 clr.w [A6 - 0x30] 000051F2 426E FFD2 clr.w [A6 - 0x2E] 000051F6 42AE FFD4 clr.l [A6 - 0x2C] 000051FA 2D6D FDA6 FFD8 move.l [A6 - 0x28], [A5 - 0x25A] 00005200 42AE FFDC clr.l [A6 - 0x24] 00005204 2F2D FD94 move.l -[A7], [A5 - 0x26C] 00005208 206E FFEC movea.l A0, [A6 - 0x14] 0000520C 4868 0052 pea.l [A0 + 0x52] 00005210 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00005214 206D FD94 movea.l A0, [A5 - 0x26C] 00005218 302E FFFE move.w D0, [A6 - 0x2] 0000521C C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00005220 D090 add.l D0, [A0] 00005222 2040 movea.l A0, D0 00005224 43EE FF9A lea.l A1, [A6 - 0x66] 00005228 7013 moveq.l D0, 0x13 label0000522A: 0000522A 20D9 move.l [A0]+, [A1]+ 0000522C 51C8 FFFC dbf D0, -0x6 /* 0000522A */ 00005230 30D9 move.w [A0]+, [A1]+ 00005232 6000 02EA bra +0x2EC /* 0000551E */ 00005236 4A6D FDB0 tst.w [A5 - 0x250] 0000523A 6712 beq +0x14 /* 0000524E */ 0000523C 3F2E 000E move.w -[A7], [A6 + 0xE] 00005240 3F2E 000C move.w -[A7], [A6 + 0xC] 00005244 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005248 A8F1 syscall StdComment 0000524A 6000 02D2 bra +0x2D4 /* 0000551E */ label0000524E: 0000524E 7001 moveq.l D0, 0x01 00005250 3B40 FDAA move.w [A5 - 0x256], D0 00005254 426D FD52 clr.w [A5 - 0x2AE] 00005258 42A7 clr.l -[A7] 0000525A A8CB syscall OpenPoly 0000525C 205F movea.l A0, [A7]+ 0000525E 2B48 FD74 move.l [A5 - 0x28C], A0 00005262 426D FD58 clr.w [A5 - 0x2A8] 00005266 426D FD5E clr.w [A5 - 0x2A2] 0000526A A897 syscall ShowPen 0000526C 6000 02B0 bra +0x2B2 /* 0000551E */ 00005270 4A6D FDB0 tst.w [A5 - 0x250] 00005274 6712 beq +0x14 /* 00005288 */ 00005276 3F2E 000E move.w -[A7], [A6 + 0xE] 0000527A 3F2E 000C move.w -[A7], [A6 + 0xC] 0000527E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005282 A8F1 syscall StdComment 00005284 6000 0298 bra +0x29A /* 0000551E */ label00005288: 00005288 426D FDAA clr.w [A5 - 0x256] 0000528C A896 syscall HidePen 0000528E A8CC syscall ClosePoly/ClosePgon 00005290 42A7 clr.l -[A7] 00005292 2F2D FD74 move.l -[A7], [A5 - 0x28C] 00005296 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 0000529A 201F move.l D0, [A7]+ 0000529C 0C80 0000 0FA0 cmpi.l D0, 0xFA0 000052A2 6F0C ble +0xE /* 000052B0 */ 000052A4 2F2D FD74 move.l -[A7], [A5 - 0x28C] 000052A8 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000052AC 6000 0270 bra +0x272 /* 0000551E */ label000052B0: 000052B0 42A7 clr.l -[A7] 000052B2 2F2D FD94 move.l -[A7], [A5 - 0x26C] 000052B6 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000052BA 201F move.l D0, [A7]+ 000052BC 2D40 FFEC move.l [A6 - 0x14], D0 000052C0 4878 0052 push.l 0x52 /* 'R' */ 000052C4 2F2E FFEC move.l -[A7], [A6 - 0x14] 000052C8 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000052CC 3D40 FFFE move.w [A6 - 0x2], D0 000052D0 7068 moveq.l D0, 0x68 000052D2 3D40 FF9A move.w [A6 - 0x66], D0 000052D6 426E FF9C clr.w [A6 - 0x64] 000052DA 7001 moveq.l D0, 0x01 000052DC 3D40 FF9E move.w [A6 - 0x62], D0 000052E0 42A7 clr.l -[A7] 000052E2 2F2D FD94 move.l -[A7], [A5 - 0x26C] 000052E6 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */] 000052EA 508F addq.l A7, 8 000052EC 2D40 FFA0 move.l [A6 - 0x60], D0 000052F0 7001 moveq.l D0, 0x01 000052F2 2D40 FFA4 move.l [A6 - 0x5C], D0 000052F6 206D FD74 movea.l A0, [A5 - 0x28C] 000052FA 2050 movea.l A0, [A0] 000052FC 43EE FFA8 lea.l A1, [A6 - 0x58] 00005300 5488 addq.l A0, 2 00005302 22D8 move.l [A1]+, [A0]+ 00005304 22D8 move.l [A1]+, [A0]+ 00005306 3D6D FD58 FFB2 move.w [A6 - 0x4E], [A5 - 0x2A8] 0000530C 3D6D FD5E FFB0 move.w [A6 - 0x50], [A5 - 0x2A2] 00005312 41EE FFC4 lea.l A0, [A6 - 0x3C] 00005316 43ED FD64 lea.l A1, [A5 - 0x29C] 0000531A 20D9 move.l [A0]+, [A1]+ 0000531C 20D9 move.l [A0]+, [A1]+ 0000531E 41EE FFBC lea.l A0, [A6 - 0x44] 00005322 43ED FD6C lea.l A1, [A5 - 0x294] 00005326 20D9 move.l [A0]+, [A1]+ 00005328 20D9 move.l [A0]+, [A1]+ 0000532A 3D6D FD5A FFB6 move.w [A6 - 0x4A], [A5 - 0x2A6] 00005330 3D6D FD5C FFBA move.w [A6 - 0x46], [A5 - 0x2A4] 00005336 3D6D FD60 FFB4 move.w [A6 - 0x4C], [A5 - 0x2A0] 0000533C 3D6D FD62 FFB8 move.w [A6 - 0x48], [A5 - 0x29E] 00005342 3D6D FD54 FFCC move.w [A6 - 0x34], [A5 - 0x2AC] 00005348 3D6D FD56 FFCE move.w [A6 - 0x32], [A5 - 0x2AA] 0000534E 3D6D FD52 FFD0 move.w [A6 - 0x30], [A5 - 0x2AE] 00005354 426E FFD2 clr.w [A6 - 0x2E] 00005358 42AE FFD4 clr.l [A6 - 0x2C] 0000535C 2D6D FD74 FFD8 move.l [A6 - 0x28], [A5 - 0x28C] 00005362 42AE FFDC clr.l [A6 - 0x24] 00005366 2F2D FD94 move.l -[A7], [A5 - 0x26C] 0000536A 206E FFEC movea.l A0, [A6 - 0x14] 0000536E 4868 0052 pea.l [A0 + 0x52] 00005372 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00005376 206D FD94 movea.l A0, [A5 - 0x26C] 0000537A 302E FFFE move.w D0, [A6 - 0x2] 0000537E C1FC 0052 muls.w D0, 0x52 /* 'R' */ 00005382 D090 add.l D0, [A0] 00005384 2040 movea.l A0, D0 00005386 43EE FF9A lea.l A1, [A6 - 0x66] 0000538A 7013 moveq.l D0, 0x13 label0000538C: 0000538C 20D9 move.l [A0]+, [A1]+ 0000538E 51C8 FFFC dbf D0, -0x6 /* 0000538C */ 00005392 30D9 move.w [A0]+, [A1]+ 00005394 6000 0188 bra +0x18A /* 0000551E */ 00005398 4A6D FDB0 tst.w [A5 - 0x250] 0000539C 6712 beq +0x14 /* 000053B0 */ 0000539E 3F2E 000E move.w -[A7], [A6 + 0xE] 000053A2 3F2E 000C move.w -[A7], [A6 + 0xC] 000053A6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000053AA A8F1 syscall StdComment 000053AC 6000 0170 bra +0x172 /* 0000551E */ label000053B0: 000053B0 7001 moveq.l D0, 0x01 000053B2 3B40 FDAE move.w [A5 - 0x252], D0 000053B6 426D FD7A clr.w [A5 - 0x286] 000053BA 426D FD78 clr.w [A5 - 0x288] 000053BE 42A7 clr.l -[A7] 000053C0 42A7 clr.l -[A7] 000053C2 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000053C6 205F movea.l A0, [A7]+ 000053C8 2B48 FD8C move.l [A5 - 0x274], A0 000053CC 486D FD7C pea.l [A5 - 0x284] 000053D0 3F3C 7FFF move.w -[A7], 0x7FFF 000053D4 3F3C 7FFF move.w -[A7], 0x7FFF 000053D8 3F3C 8000 move.w -[A7], 0x8000 000053DC 3F3C 8000 move.w -[A7], 0x8000 000053E0 A8A7 syscall SetRect 000053E2 6000 013A bra +0x13C /* 0000551E */ 000053E6 4A6D FDB0 tst.w [A5 - 0x250] 000053EA 6712 beq +0x14 /* 000053FE */ 000053EC 3F2E 000E move.w -[A7], [A6 + 0xE] 000053F0 3F2E 000C move.w -[A7], [A6 + 0xC] 000053F4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000053F8 A8F1 syscall StdComment 000053FA 6000 0122 bra +0x124 /* 0000551E */ label000053FE: 000053FE 426D FDAE clr.w [A5 - 0x252] 00005402 42A7 clr.l -[A7] 00005404 2F2D FD94 move.l -[A7], [A5 - 0x26C] 00005408 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 0000540C 201F move.l D0, [A7]+ 0000540E 2D40 FFEC move.l [A6 - 0x14], D0 00005412 4878 0052 push.l 0x52 /* 'R' */ 00005416 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000541A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000541E 3D40 FFFE move.w [A6 - 0x2], D0 00005422 7069 moveq.l D0, 0x69 00005424 3D40 FF9A move.w [A6 - 0x66], D0 00005428 426E FF9C clr.w [A6 - 0x64] 0000542C 7001 moveq.l D0, 0x01 0000542E 3D40 FF9E move.w [A6 - 0x62], D0 00005432 42A7 clr.l -[A7] 00005434 2F2D FD94 move.l -[A7], [A5 - 0x26C] 00005438 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */] 0000543C 508F addq.l A7, 8 0000543E 2D40 FFA0 move.l [A6 - 0x60], D0 00005442 7001 moveq.l D0, 0x01 00005444 2D40 FFA4 move.l [A6 - 0x5C], D0 00005448 41EE FFA8 lea.l A0, [A6 - 0x58] 0000544C 43ED FD7C lea.l A1, [A5 - 0x284] 00005450 20D9 move.l [A0]+, [A1]+ 00005452 20D9 move.l [A0]+, [A1]+ 00005454 7001 moveq.l D0, 0x01 00005456 3D40 FFB2 move.w [A6 - 0x4E], D0 0000545A 7001 moveq.l D0, 0x01 0000545C 3D40 FFB0 move.w [A6 - 0x50], D0 00005460 3D7C 00FF FFB6 move.w [A6 - 0x4A], 0xFF 00005466 3D7C 00FF FFB4 move.w [A6 - 0x4C], 0xFF 0000546C 426E FFBA clr.w [A6 - 0x46] 00005470 426E FFB8 clr.w [A6 - 0x48] 00005474 41EE FFC4 lea.l A0, [A6 - 0x3C] 00005478 43ED AB72 lea.l A1, [A5 - 0x548E] 0000547C 20D9 move.l [A0]+, [A1]+ 0000547E 20D9 move.l [A0]+, [A1]+ 00005480 41EE FFBC lea.l A0, [A6 - 0x44] 00005484 43ED AB6A lea.l A1, [A5 - 0x5496] 00005488 20D9 move.l [A0]+, [A1]+ 0000548A 20D9 move.l [A0]+, [A1]+ 0000548C 7001 moveq.l D0, 0x01 0000548E 3D40 FFCC move.w [A6 - 0x34], D0 00005492 7001 moveq.l D0, 0x01 00005494 3D40 FFCE move.w [A6 - 0x32], D0 00005498 3D6D FD78 FFD0 move.w [A6 - 0x30], [A5 - 0x288] 0000549E 426E FFD2 clr.w [A6 - 0x2E] 000054A2 3D6D FD7A FFE0 move.w [A6 - 0x20], [A5 - 0x286] 000054A8 42AE FFD4 clr.l [A6 - 0x2C] 000054AC 2D6D FD8C FFD8 move.l [A6 - 0x28], [A5 - 0x274] 000054B2 42AE FFDC clr.l [A6 - 0x24] 000054B6 2F2D FD94 move.l -[A7], [A5 - 0x26C] 000054BA 206E FFEC movea.l A0, [A6 - 0x14] 000054BE 4868 0052 pea.l [A0 + 0x52] 000054C2 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 000054C6 206D FD94 movea.l A0, [A5 - 0x26C] 000054CA 302E FFFE move.w D0, [A6 - 0x2] 000054CE C1FC 0052 muls.w D0, 0x52 /* 'R' */ 000054D2 D090 add.l D0, [A0] 000054D4 2040 movea.l A0, D0 000054D6 43EE FF9A lea.l A1, [A6 - 0x66] 000054DA 7013 moveq.l D0, 0x13 label000054DC: 000054DC 20D9 move.l [A0]+, [A1]+ 000054DE 51C8 FFFC dbf D0, -0x6 /* 000054DC */ 000054E2 30D9 move.w [A0]+, [A1]+ 000054E4 6038 bra +0x3A /* 0000551E */ 000054E6 4A6D FDB0 tst.w [A5 - 0x250] 000054EA 6710 beq +0x12 /* 000054FC */ 000054EC 3F2E 000E move.w -[A7], [A6 + 0xE] 000054F0 3F2E 000C move.w -[A7], [A6 + 0xC] 000054F4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000054F8 A8F1 syscall StdComment 000054FA 6022 bra +0x24 /* 0000551E */ label000054FC: 000054FC 7001 moveq.l D0, 0x01 000054FE 3B40 FDB2 move.w [A5 - 0x24E], D0 00005502 601A bra +0x1C /* 0000551E */ 00005504 4A6D FDB0 tst.w [A5 - 0x250] 00005508 6710 beq +0x12 /* 0000551A */ 0000550A 3F2E 000E move.w -[A7], [A6 + 0xE] 0000550E 3F2E 000C move.w -[A7], [A6 + 0xC] 00005512 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005516 A8F1 syscall StdComment 00005518 6004 bra +0x6 /* 0000551E */ label0000551A: 0000551A 426D FDB2 clr.w [A5 - 0x24E] label0000551E: 0000551E 4E5E unlink A6 00005520 205F movea.l A0, [A7]+ 00005522 4FEF 0008 lea.l A7, [A7 + 0x8] 00005526 4ED0 jmp [A0] fn00005528: 00005528 4E56 FFB0 link A6, -0x0050 0000552C 3F3C 0001 move.w -[A7], 0x1 00005530 486E FFB0 pea.l [A6 - 0x50] 00005534 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00005538 5C8F addq.l A7, 6 0000553A 41EE FFB0 lea.l A0, [A6 - 0x50] 0000553E 226D AB82 movea.l A1, [A5 - 0x547E] 00005542 2348 0068 move.l [A1 + 0x68], A0 00005546 41ED 108A lea.l A0, [A5 + 0x108A /* export_525 */] 0000554A 2D48 FFB0 move.l [A6 - 0x50], A0 0000554E 41ED 1092 lea.l A0, [A5 + 0x1092 /* export_526 */] 00005552 2D48 FFB4 move.l [A6 - 0x4C], A0 00005556 41ED 109A lea.l A0, [A5 + 0x109A /* export_527 */] 0000555A 2D48 FFB8 move.l [A6 - 0x48], A0 0000555E 41ED 10A2 lea.l A0, [A5 + 0x10A2 /* export_528 */] 00005562 2D48 FFBC move.l [A6 - 0x44], A0 00005566 41ED 10AA lea.l A0, [A5 + 0x10AA /* export_529 */] 0000556A 2D48 FFC0 move.l [A6 - 0x40], A0 0000556E 41ED 10B2 lea.l A0, [A5 + 0x10B2 /* export_530 */] 00005572 2D48 FFC4 move.l [A6 - 0x3C], A0 00005576 41ED 10BA lea.l A0, [A5 + 0x10BA /* export_531 */] 0000557A 2D48 FFC8 move.l [A6 - 0x38], A0 0000557E 41ED 10C2 lea.l A0, [A5 + 0x10C2 /* export_532 */] 00005582 2D48 FFCC move.l [A6 - 0x34], A0 00005586 41ED 10CA lea.l A0, [A5 + 0x10CA /* export_533 */] 0000558A 2D48 FFD0 move.l [A6 - 0x30], A0 0000558E 41ED 10D2 lea.l A0, [A5 + 0x10D2 /* export_534 */] 00005592 2D48 FFD4 move.l [A6 - 0x2C], A0 00005596 42A7 clr.l -[A7] 00005598 42A7 clr.l -[A7] 0000559A 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 0000559E 205F movea.l A0, [A7]+ 000055A0 2B48 FD94 move.l [A5 - 0x26C], A0 000055A4 426D FDB0 clr.w [A5 - 0x250] 000055A8 426D FDAA clr.w [A5 - 0x256] 000055AC 426D FDB2 clr.w [A5 - 0x24E] 000055B0 426D FDAC clr.w [A5 - 0x254] 000055B4 426D FDAE clr.w [A5 - 0x252] 000055B8 A896 syscall HidePen 000055BA 206E 0008 movea.l A0, [A6 + 0x8] 000055BE 2050 movea.l A0, [A0] 000055C0 43ED FDB4 lea.l A1, [A5 - 0x24C] 000055C4 5488 addq.l A0, 2 000055C6 22D8 move.l [A1]+, [A0]+ 000055C8 22D8 move.l [A1]+, [A0]+ 000055CA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000055CE 486D FDB4 pea.l [A5 - 0x24C] 000055D2 A8F6 syscall DrawPicture 000055D4 A897 syscall ShowPen 000055D6 202D FD94 move.l D0, [A5 - 0x26C] 000055DA 4E5E unlink A6 000055DC 4E75 rts fn000055DE: 000055DE 4E56 FFAA link A6, -0x0056 000055E2 48E7 0300 movem.l -[A7], D6,D7 000055E6 42A7 clr.l -[A7] 000055E8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000055EC 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 000055F0 201F move.l D0, [A7]+ 000055F2 4878 0052 push.l 0x52 /* 'R' */ 000055F6 2F00 move.l -[A7], D0 000055F8 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000055FC 3C00 move.w D6, D0 000055FE 7E00 moveq.l D7, 0x00 00005600 6000 006A bra +0x6C /* 0000566C */ label00005604: 00005604 206E 0008 movea.l A0, [A6 + 0x8] 00005608 3007 move.w D0, D7 0000560A C1FC 0052 muls.w D0, 0x52 /* 'R' */ 0000560E D090 add.l D0, [A0] 00005610 2040 movea.l A0, D0 00005612 43EE FFAE lea.l A1, [A6 - 0x52] 00005616 7013 moveq.l D0, 0x13 label00005618: 00005618 22D8 move.l [A1]+, [A0]+ 0000561A 51C8 FFFC dbf D0, -0x6 /* 00005618 */ 0000561E 32D8 move.w [A1]+, [A0]+ 00005620 0C6E 006C FFAE cmpi.w [A6 - 0x52], 0x6C /* 'l' */ 00005626 6642 bne +0x44 /* 0000566A */ 00005628 2D6E FFEC FFAA move.l [A6 - 0x56], [A6 - 0x14] 0000562E 2F2E FFAA move.l -[A7], [A6 - 0x56] 00005632 4EBA FEF4 jsr [PC - 0x10C /* 00005528 */] 00005636 588F addq.l A7, 4 00005638 2D40 FFEC move.l [A6 - 0x14], D0 0000563C 2F2E FFAA move.l -[A7], [A6 - 0x56] 00005640 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 00005644 206E 0008 movea.l A0, [A6 + 0x8] 00005648 3007 move.w D0, D7 0000564A C1FC 0052 muls.w D0, 0x52 /* 'R' */ 0000564E D090 add.l D0, [A0] 00005650 2040 movea.l A0, D0 00005652 43EE FFAE lea.l A1, [A6 - 0x52] 00005656 7013 moveq.l D0, 0x13 label00005658: 00005658 20D9 move.l [A0]+, [A1]+ 0000565A 51C8 FFFC dbf D0, -0x6 /* 00005658 */ 0000565E 30D9 move.w [A0]+, [A1]+ 00005660 2F2E FFEC move.l -[A7], [A6 - 0x14] 00005664 4EBA FF78 jsr [PC - 0x88 /* 000055DE */] 00005668 588F addq.l A7, 4 label0000566A: 0000566A 5247 addq.w D7, 1 label0000566C: 0000566C BE46 cmp.w D7, D6 0000566E 6D94 blt -0x6A /* 00005604 */ 00005670 4CDF 00C0 movem.l D6,D7, [A7]+ 00005674 4E5E unlink A6 00005676 4E75 rts export_535: 00005678 4E56 FFF8 link A6, -0x0008 0000567C 42A7 clr.l -[A7] 0000567E 2F2D B528 move.l -[A7], [A5 - 0x4AD8] 00005682 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00005686 201F move.l D0, [A7]+ 00005688 4A80 tst.l D0 0000568A 6E42 bgt +0x44 /* 000056CE */ 0000568C 206E 0016 movea.l A0, [A6 + 0x16] 00005690 0828 0007 0004 btst.b [A0 + 0x4], 0x7 00005696 6736 beq +0x38 /* 000056CE */ 00005698 206E 0016 movea.l A0, [A6 + 0x16] 0000569C 2D68 002A FFF8 move.l [A6 - 0x8], [A0 + 0x2A] 000056A2 2D7C 0000 0810 FFFC move.l [A6 - 0x4], 0x810 000056AA 2F2D B528 move.l -[A7], [A5 - 0x4AD8] 000056AE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000056B2 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 000056B6 206E FFF8 movea.l A0, [A6 - 0x8] 000056BA 226D B528 movea.l A1, [A5 - 0x4AD8] 000056BE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000056C2 2F11 move.l -[A7], [A1] 000056C4 2F10 move.l -[A7], [A0] 000056C6 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000056CA 4FEF 000C lea.l A7, [A7 + 0xC] label000056CE: 000056CE 4E5E unlink A6 000056D0 205F movea.l A0, [A7]+ 000056D2 4FEF 0012 lea.l A7, [A7 + 0x12] 000056D6 4ED0 jmp [A0] fn000056D8: 000056D8 4E56 FFA8 link A6, -0x0058 000056DC 3F3C 0001 move.w -[A7], 0x1 000056E0 486E FFA8 pea.l [A6 - 0x58] 000056E4 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 000056E8 5C8F addq.l A7, 6 000056EA 41EE FFA8 lea.l A0, [A6 - 0x58] 000056EE 226D AB82 movea.l A1, [A5 - 0x547E] 000056F2 2348 0068 move.l [A1 + 0x68], A0 000056F6 41ED 10DA lea.l A0, [A5 + 0x10DA /* export_535 */] 000056FA 2D48 FFC8 move.l [A6 - 0x38], A0 000056FE A896 syscall HidePen 00005700 206E 0008 movea.l A0, [A6 + 0x8] 00005704 2050 movea.l A0, [A0] 00005706 43EE FFF8 lea.l A1, [A6 - 0x8] 0000570A 5488 addq.l A0, 2 0000570C 22D8 move.l [A1]+, [A0]+ 0000570E 22D8 move.l [A1]+, [A0]+ 00005710 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005714 486E FFF8 pea.l [A6 - 0x8] 00005718 A8F6 syscall DrawPicture 0000571A A897 syscall ShowPen 0000571C 4E5E unlink A6 0000571E 4E75 rts fn00005720: 00005720 4E56 FF80 link A6, -0x0080 00005724 486E FFF4 pea.l [A6 - 0xC] 00005728 A874 syscall GetPort 0000572A 3F3C 0001 move.w -[A7], 0x1 0000572E 486E FF88 pea.l [A6 - 0x78] 00005732 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 00005736 5C8F addq.l A7, 6 00005738 2F2D B528 move.l -[A7], [A5 - 0x4AD8] 0000573C 42A7 clr.l -[A7] 0000573E 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00005742 4A6D B110 tst.w [A5 - 0x4EF0] 00005746 6700 008C beq +0x8E /* 000057D4 */ 0000574A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000574E 4EBA FF88 jsr [PC - 0x78 /* 000056D8 */] 00005752 588F addq.l A7, 4 00005754 42A7 clr.l -[A7] 00005756 2F2D B528 move.l -[A7], [A5 - 0x4AD8] 0000575A 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 0000575E 201F move.l D0, [A7]+ 00005760 4A80 tst.l D0 00005762 6E48 bgt +0x4A /* 000057AC */ 00005764 42A7 clr.l -[A7] 00005766 4879 636C 7574 push.l 0x636C7574 /* 'clut' */ 0000576C 3F3C 03E8 move.w -[A7], 0x3E8 00005770 A9A0 syscall GetResource 00005772 205F movea.l A0, [A7]+ 00005774 2D48 FFF8 move.l [A6 - 0x8], A0 00005778 2D7C 0000 0810 FFFC move.l [A6 - 0x4], 0x810 00005780 2F2D B528 move.l -[A7], [A5 - 0x4AD8] 00005784 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005788 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 0000578C 206E FFF8 movea.l A0, [A6 - 0x8] 00005790 226D B528 movea.l A1, [A5 - 0x4AD8] 00005794 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005798 2F11 move.l -[A7], [A1] 0000579A 2F10 move.l -[A7], [A0] 0000579C 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000057A0 4FEF 000C lea.l A7, [A7 + 0xC] 000057A4 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000057A8 4EAD 059A jsr [A5 + 0x59A /* export_175 */] label000057AC: 000057AC 42A7 clr.l -[A7] 000057AE AA28 syscall GetCTSeed 000057B0 201F move.l D0, [A7]+ 000057B2 2F00 move.l -[A7], D0 000057B4 2F2D B528 move.l -[A7], [A5 - 0x4AD8] 000057B8 4EBA B678 jsr [PC - 0x4988 /* 00000E32 */] 000057BC 508F addq.l A7, 8 000057BE 2D6D B188 FF84 move.l [A6 - 0x7C], [A5 - 0x4E78] 000057C4 2B6D B528 B188 move.l [A5 - 0x4E78], [A5 - 0x4AD8] 000057CA 3F3C 0001 move.w -[A7], 0x1 000057CE 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 000057D2 548F addq.l A7, 2 label000057D4: 000057D4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000057D8 4EBA FD4E jsr [PC - 0x2B2 /* 00005528 */] 000057DC 588F addq.l A7, 4 000057DE 2D40 FF80 move.l [A6 - 0x80], D0 000057E2 2F2E FF80 move.l -[A7], [A6 - 0x80] 000057E6 4EBA FDF6 jsr [PC - 0x20A /* 000055DE */] 000057EA 588F addq.l A7, 4 000057EC 4A6D B110 tst.w [A5 - 0x4EF0] 000057F0 6710 beq +0x12 /* 00005802 */ 000057F2 3F3C 0001 move.w -[A7], 0x1 000057F6 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 000057FA 548F addq.l A7, 2 000057FC 2B6E FF84 B188 move.l [A5 - 0x4E78], [A6 - 0x7C] label00005802: 00005802 3F3C 0001 move.w -[A7], 0x1 00005806 486E FF88 pea.l [A6 - 0x78] 0000580A 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 0000580E 5C8F addq.l A7, 6 00005810 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00005814 A873 syscall SetPort 00005816 202E FF80 move.l D0, [A6 - 0x80] 0000581A 4E5E unlink A6 0000581C 4E75 rts